我有以下代码,它可以让我知道每天写了多少行。
SELECT
ingestion_time,
COUNT(ingestion_time) AS Rows_Written,
FROM
`workday.ingestions`
GROUP BY
ingestion_time
ORDER BY
ingestion_time
这会给我一些如下所示的东西:
摄取时间 | Rows_Written |
---|---|
2021 年 1 月 2 日 | 8 |
2021 年 1 月 5 日 | 5 |
2021 年 1 月 8 日 | 9 |
2021 年 1 月 9 日 | 2 |
但是,我希望能够添加缺少的日期,以便表格看起来像这样:
摄取时间 | Rows_Written |
---|---|
2021 年 1 月 2 日 | 8 |
2021 年 1 月 3 日 | 0 |
2021 年 1 月 4 日 | 0 |
2021 年 1 月 5 日 | 5 |
2021 年 1 月 6 日 | 0 |
2021 年 1 月 7 日 | 0 |
2021 年 1 月 8 日 | 9 |
2021 年 1 月 9 日 | 2 |
我该怎么做呢?是否需要创建一个包含所有日期的整个表并以某种方式加入它,还是有其他方法?提前致谢。