gpt4 book ai didi

MySQL 查询计算上个月

转载 作者:IT老高 更新时间:2023-10-28 23:48:05 26 4
gpt4 key购买 nike

我想计算上个月的总订单金额。

我得到了从当前日期获取当前月份数据的查询。

SELECT SUM(goods_total) AS Total_Amount  FROM orders
WHERE order_placed_date >= date_sub(current_date, INTERVAL 1 MONTH);

现在我如何才能只获取上个月的数据,不包括本月。

例如这个月(七月)我赚了 15,000 美元,上个月(六月)我赚了 14,000 美元。

我通过运行上述查询获得了 15,000 美元。

但我不知道如何计算前几个月。

最佳答案

给你,在 MySQL 中使用它来获取上个月的第一天和最后一个月的最后一天之间的日期:

... order_placed_date BETWEEN DATE_FORMAT(NOW() - INTERVAL 1 MONTH, '%Y-%m-01 00:00:00')
AND DATE_FORMAT(LAST_DAY(NOW() - INTERVAL 1 MONTH), '%Y-%m-%d 23:59:59')

关于MySQL 查询计算上个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1138190/

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