gpt4 book ai didi

MySQL:在每天的订单列表中包含零订单的日子

转载 作者:行者123 更新时间:2023-11-29 15:25:26 24 4
gpt4 key购买 nike

我有一张这样的 table

Date|OrderID2012-03-09|1232012-03-09|1222012-03-07|121

And I am doing a query like this

SELECT Date, COUNT(OrderID) FROM Table GROUP BY Date

我想在此列表中包含零订单的日子。

有一个优雅的解决方案吗?

最佳答案

假设您的是订单表,那么不是。查询不会产生数据库中尚不存在的行/数据。如果某一天没有订单记录,您将不会在输出中获得该日期。

您可以生成一个临时表,其中包含特定范围内的每个日期,并对其进行连接 - 然后您实际上就拥有了所有必要的日期,并且在安静的日子里获得了 0 订单计数。

关于MySQL:在每天的订单列表中包含零订单的日子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59118490/

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