mysql获取近几年、近几个月、近几天的数据
程序员文章站
2022-05-15 10:59:13
...
mysql获取近几年、近几个月、近几周、近几天的数据
1.获取近几年的数据
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 年数 YEAR)
2.获取近几个月的数据
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 月数 MONTH)
3.获取近几周的数据
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 周数 WEEK)
4. 获取近几天的数据
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 周数 DAY)