gpt4 book ai didi

mysql - 如何在报告中添加跳过的日期?

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

如何在报告中添加跳过的日期,以便不存在时间间隔(示例)我有这个:

1/1/16: 10 sales
1/3/16: 4 sales
1/7/16: 11 Sales
1/8/16: 8 Sales

我想要这个:

1/1/16: 10 sales
1/2/16: No sales
1/3/16: 4 sales
1/4/16: No Sales
1/5/16: No Sales
1/6/16: No Sales
1/7/16: 11 Sales
1/8/16: 8 Sales

我正在使用 Visual Studio 2012 和 Oracle

最佳答案

无论您使用哪种 RDBMS,一种流行的方法是要么拥有一个日期表,要么创建一个包含日期的临时表,然后将该表连接到包含您的数据的任何表。例如,

SELECT [datetable].[date], [SalesTable].[NumberOfSales]
FROM [datetable]
LEFT JOIN [SalesTable] ON [SalesTable].[Date] = [datetable].[date]

假设 [datetable] 包含每个日期,将向您显示您要查找的内容。

关于mysql - 如何在报告中添加跳过的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34887234/

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