世界人口老龄化方案:MySql取昨天时间

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 11:00:19
已知取今天的时间为
日期 = current_date
日期 = curdate()
像这种
日期 = curdate()-1
明显就不是了.要是这么简单我也不会上来问了.麻烦大家试下再发.

SELECT DATE_SUB(current_date,INTERVAL 1 DAY);

SELECT DATE_SUB(curdate(), INTERVAL 1 DAY);

mysql> select date_sub(curdate(),interval 1 day);
+------------------------------------+
| date_sub(curdate(),interval 1 day) |
+------------------------------------+
| 2006-06-19 |
+------------------------------------+
1 row in set (0.09 sec)

mysql> select date_sub('2006-06-04',interval 1 day);
+---------------------------------------+
| date_sub('2006-06-04',interval 1 day) |
+---------------------------------------+
| 2006-06-03 |
+---------------------------------------+
1 row in set (0.00 sec)

select * from 表名 where diffdate('d',current_date,date())=1'查找数据库字段current_date记录到现在的时间date()等于一的也就是昨天的记录

SELECT DATE_SUB(curdate(), INTERVAL 1 DAY);
或者
SELECT curdate() - INTERVAL 1 DAY;

日期 = curdate()-1 哈哈

curdate()-1