MySQL 查询上个月到一月份的数据 - 完整 SQL 语句
可以使用 MONTH() 和 YEAR() 函数来筛选出需要的数据,具体查询语句如下:
SELECT * FROM 表名
WHERE YEAR(时间字段) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(时间字段) >= MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(时间字段) <= MONTH(CURRENT_DATE - INTERVAL 2 MONTH)
其中,CURRENT_DATE 表示当前日期,INTERVAL 1 MONTH 表示往前推一个月,INTERVAL 2 MONTH 表示往前推两个月。这样就可以查询出从上个月到一月份的数据。
原文地址: https://www.cveoy.top/t/topic/oYG1 著作权归作者所有。请勿转载和采集!