firemail
标题:
mysql 取n天前的数据 n小时的时间
[打印本页]
作者:
java
时间:
2018-5-2 16:40
标题:
mysql 取n天前的数据 n小时的时间
本帖最后由 java 于 2018-5-3 15:30 编辑
SELECT c_id, count(c_id) FROM c_time where create_time >=date_sub(CONCAT(CURDATE(),' 00:00:00') ,interval 8 day) group by c_id;
select now(), CURDATE();
select date_sub(CONCAT(CURDATE(),' 00:00:00') ,interval 90 day);
1、当前日期
select DATE_SUB(curdate(),INTERVAL 0 DAY) ;
2、明天日期
select DATE_SUB(curdate(),INTERVAL -1 DAY) ;
3、昨天日期
select DATE_SUB(curdate(),INTERVAL 1 DAY) ;
4、前一个小时时间
select date_sub(now(), interval 1 hour);
5、后一个小时时间
select date_sub(now(), interval -1 hour);
6、前30分钟时间
select date_add(now(),interval -30 minute)
7、后30分钟时间
select date_add(now(),interval 30 minute)
欢迎光临 firemail (http://www.firemail.wang:8088/)
Powered by Discuz! X3