查询出最近七天数据
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
查询出来上一周数据
select * from system_notice where YEARWEEK(date_format(create_time,'%Y-%m-%d')) = YEARWEEK(now())-1;

本文介绍如何使用SQL语句查询数据库中近七天及上一周的数据,通过具体示例展示了利用DATE_SUB、CURDATE、YEARWEEK和NOW函数进行日期筛选的方法。
查询出最近七天数据
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
查询出来上一周数据
select * from system_notice where YEARWEEK(date_format(create_time,'%Y-%m-%d')) = YEARWEEK(now())-1;


被折叠的 条评论
为什么被折叠?