mysql查询一月到上个月的数据
可以使用MONTH和YEAR函数结合DATE_SUB函数来查询一月到上个月的数据,示例代码如下:
SELECT * FROM table_name WHERE DATE_FORMAT(date_column, '%Y-%m') BETWEEN DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 MONTH), '%Y-%m') AND DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 2 MONTH), '%Y-%m');
其中,table_name是需要查询的表名,date_column是日期列的列名。DATE_SUB(NOW(), INTERVAL 1 MONTH)表示当前时间减去一个月,DATE_SUB(NOW(), INTERVAL 2 MONTH)表示当前时间减去两个月,DATE_FORMAT函数用于将日期格式化为'%Y-%m'形式,以便进行比较。
原文地址: http://www.cveoy.top/t/topic/hvPc 著作权归作者所有。请勿转载和采集!