如何获取 sql 中的上个月?
How to get previous month in sql?
我可以使用以下方式查询本月的商品:
MONTH(receivedOn) = MONTH(CURRENT_DATE()) AND YEAR(receivedOn) = YEAR(CURRENT_DATE())
于 receivedOn
如何查询上个月?
我认为您需要在 YEAR
和 MONTH
比较中使用 - INTERVAL 1 MONTH
检查上个月,如下所示:
MONTH(receivedOn) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
AND YEAR(receivedOn) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
我可以使用以下方式查询本月的商品:
MONTH(receivedOn) = MONTH(CURRENT_DATE()) AND YEAR(receivedOn) = YEAR(CURRENT_DATE())
于 receivedOn
如何查询上个月?
我认为您需要在 YEAR
和 MONTH
比较中使用 - INTERVAL 1 MONTH
检查上个月,如下所示:
MONTH(receivedOn) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
AND YEAR(receivedOn) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)