欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)