【发布时间】:2021-09-14 02:27:42
【问题描述】:
我有一张表格,数据如下
对于 ID 列中的每个 ID,Movement_Val 列中有多个日期的条目。但是,中间有许多日期没有列出,而且 Movement_Val 列没有值。
我需要在 startdate (min(day)) 和 enddate (max(day)) 之间的每个日期添加一行。如果给定日期的 Movement_Val 列中存在值,则按原样填充该值。如果不存在任何值,我需要为该日期和 ID 填充 Movement_val 0。
我怎样才能达到这个结果?
【问题讨论】:
-
您能否添加您希望看到的输出的方式。
-
谢谢@akshindesnowflake!我已经编辑了原始帖子以包含预期的输出。谢谢!
标签: sql snowflake-cloud-data-platform