可以使用 MySQL 的 DATE_SUB() 函数来实现查询一月份到上个月的数据。

例如,查询从去年一月份到上个月的数据:

SELECT * FROM your_table
WHERE date_column BETWEEN DATE_SUB(DATE_SUB(NOW(), INTERVAL 1 MONTH), INTERVAL 1 YEAR) AND DATE_SUB(NOW(), INTERVAL 1 MONTH);

解释:

  • NOW() 函数返回当前日期和时间。
  • DATE_SUB() 函数将指定的时间间隔从日期中减去。
  • INTERVAL 1 MONTH 表示减去一个月的时间间隔。
  • INTERVAL 1 YEAR 表示减去一年的时间间隔。
  • date_column 是你的表中表示日期的列。

这个查询将返回从去年一月份开始到上个月结束的数据。你可以根据需要调整查询中的日期范围。

MySQL 查询一月份到上个月数据:详细教程与示例

原文地址: https://www.cveoy.top/t/topic/oYHd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录