最近做项目需要做查询当前日期后七天的数据,在网上查了许多资料都是显示最近一周的所以根据当前日期前一天改写的。
最近一周的写法
select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= DATE(NOW());
当前日期后一周
select * from table where TO_DAYS(NOW())-TO_DAYS(日期字段) <= 7 and TO_DAYS(日期字段) >= TO_DAYS(NOW());
当前时间==> 2021年8月19日21:14:43
注意哦,在java中mapper.xml里面小于号要用 < 大于号是 >
欢迎在评论区交流或指正哦!