码迷,mamicode.com
首页 > 数据库 > 详细

mysql查询前一天的数据

时间:2018-09-29 10:19:18      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:day   div   select   sdn   from   use   sql查询   sub   日期   

curdate()表示当天日期

 

统计前一天的日志sql语句:

select * from bean where date(log_time) = date_sub(curdate(),interval 1 day); 

 

要求: 统计从昨天开始统计前7天的日志包括昨天

select * from user where date(log_time) >= date_sub(curdate(),interval 7 day)        and date(log_time) <=  date_sub(curdate(),interval 1 day)

---------------------
 
date_sub(2017-08-01,interval 1 day) 表示 2017-07-31
date_sub(2017-08-01,interval 0 day) 表示 2017-08-01
date_sub(2017-08-01,interval -1 day) 表示 2017-08-02
date_sub(2017-07-31,interval -1 day) 表示 2017-08-01
date_sub(curdate(),interval 1 day) 表示 2017-07-31
date_sub(curdate(),interval -1 day) 表示 2017-08-02
date_sub(curdate(),interval 1 month) 表示 2017-07-01
date_sub(curdate(),interval -1 month) 表示 2017-09-01
date_sub(curdate(),interval 1 year) 表示 2016-08-01
date_sub(curdate(),interval -1 year) 表示 2018-08-01

 




本文来自 hu_wen 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/Hu_wen/article/details/76492373?utm_source=copy 

mysql查询前一天的数据

标签:day   div   select   sdn   from   use   sql查询   sub   日期   

原文地址:https://www.cnblogs.com/lanliying/p/9722067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!