首页 > 解决方案 > 用零 (0) 填充那些在日级别没有交易的客户(Teradata SQL 助手)

问题描述

可能有人以前创建过这个,但我需要创建一个虚拟表才能联合到我的另一个事务表。
用例是,我有每天的交易数据,比如

  "customer", "date", "sales" 

不,我想要一个具有相同字段的虚拟数据,在日级别填充零值,
客户信息应从客户主数据中读取,但日期字段应至少在当年和前 3 年在日级别预先生成。
这个想法是我想将这个虚拟表与我的原始事务表联合起来,以便能够在日级别不产生空事务,并且那些没有销售的日子应该填充为零。
此要求适用于 BI 分析项目。
让它变得简单,我不希望我的表在日级别有丢失的交易。


这是示例屏幕截图

在此处输入图像描述

标签: sqlteradata

解决方案


推荐阅读