gpt4 book ai didi

Mysql 检索去年同月的订单

转载 作者:行者123 更新时间:2023-11-29 02:10:42 25 4
gpt4 key购买 nike

我有一个订单表,我想请求检索从去年到现在同月的所有订单。例子:我们是11月,我想恢复2017年11月的所有订单。

我尝试了类似的方法,但它不起作用:

    SELECT COUNT(*)
FROM ps_orders o
WHERE YEAR(o.date_add) = YEAR(NOW() - INTERVAL 1 YEAR)
AND MONTH(o.date_add) = MONTH(NOW() - INTERVAL 1 MONTH)

谢谢你的帮助

最佳答案

您不需要减去月份。它应该是 MONTH(NOW()) 以获得与前一年相同的月份结果。

SELECT COUNT(*)
FROM ps_orders o
WHERE YEAR(o.date_add) = YEAR(NOW() - INTERVAL 1 YEAR)
AND MONTH(o.date_add) = MONTH(NOW()) -- same as current month

关于Mysql 检索去年同月的订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com