【发布时间】:2020-11-24 17:43:55
【问题描述】:
我有如下 sn-p 所示的表格,其中包含以下数据。每行有两个键 "IDENTIFIER" , "NEW IDENTIFIER" 组合,用于输入月份,并适当填充其他字段。对于每个 a1 (IDENTIFIER),给定月份可能有多个 s1,s2 ( NEW IDENTIFIER )。
预期的转换表
对于 (a1,s1),(a1,s2),(a2,s4) 的每个组合,从第一个发生日期开始,新表中应该有一个对应的条目,用于 2020 年的所有缺失月份,即如果组合从 3 月开始 - 那么输出应该包含从 3 月到 12 月的条目。
除了在生成新的组合条目字段“FIRST NAME”时,应根据条目月份从原始表中的最后一个已知条目推断/复制“LAST NAME”。
在下面的示例/图片中,您可以发现对于 (a1,s1) => april 的新条目的组合,可能具有与 March 条目相同的值,而 july 条目是从原始表中先前已知的条目月份填充的,即 6 月和同样,从 8 月开始,9 月、10 月、11 月、12 月的人口都会增加。
【问题讨论】:
标签: sql snowflake-cloud-data-platform