gpt4 book ai didi

mysql - 我需要一个使用 SQL 的模板,让第一列成为日期范围内的每个日期,包括那些没有该日期数据的日期

转载 作者:行者123 更新时间:2023-11-29 03:13:37 24 4
gpt4 key购买 nike

我什至不确定这是可能的,但可以。我正在开发一份报告,显示进入码头的单位和接收到 Oracle 的单位。我需要显示每天(每天)有多少在码头收到,有多少收到 Oracle。诀窍是包括根本没有收到任何东西的日子。

Date          | Dock Count | Oracle Count
------------------------------------------
Monday 11/1 | 12 | 10
Tuesday 11/2 | 5 | 7
Wednesday 11/3| 0 | 0
Thursday 11/4 | 22 | 10
Friday 11/5 | 0 | 12

那么,有没有办法做到这一点?我考虑过从另一个表中获取日期列表,我知道该表中有每天的数据,但这似乎是一种低效的方法。

注意:我使用的是MySQL

最佳答案

由于 Lieven 的评论,我意识到目前这不可避免地是不可能的。引用另一个包含所有必需日期的表是唯一的方法。因此,我四处搜索,因为我确定我不是唯一一个想要创建这样的表格的人。

这个问题的当前答案是我编辑了在回答这个用户问题时提供的程序 Get a list of dates between two dates

我只是将此作为答案,以防其他人搜索数据库时遇到与我相同的问题。

关于mysql - 我需要一个使用 SQL 的模板,让第一列成为日期范围内的每个日期,包括那些没有该日期数据的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267971/

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