a表只有一个列,名叫time,假设time列有如下数据(仅是简单举例,实际数据很多):
2019-05-01 00:00:00
2019-05-04 00:00:00
2019-05-10 00:00:00
2019-05-11 00:00:00
2019-05-16 00:00:00
需求:查出时间间隔小于2天的数据条数
可以了解一下datediff函数
select * from table where DATE_SUB(CURDATE(), INTERVAL 2 DAY) <= date(column_time); 当天r日期 前两天的数据
select * from table where DATE_SUB(CURDATE(), INTERVAL 2 DAY) <= date(column_time); 当天r日期 前两天的数据