sql - 用零 (0) 填充那些在日级别没有交易的客户(Teradata SQL 助手)
问题描述
可能有人以前创建过这个,但我需要创建一个虚拟表才能联合到我的另一个事务表。
用例是,我有每天的交易数据,比如
"customer", "date", "sales"
不,我想要一个具有相同字段的虚拟数据,在日级别填充零值,
客户信息应从客户主数据中读取,但日期字段应至少在当年和前 3 年在日级别预先生成。
这个想法是我想将这个虚拟表与我的原始事务表联合起来,以便能够在日级别不产生空事务,并且那些没有销售的日子应该填充为零。
此要求适用于 BI 分析项目。
让它变得简单,我不希望我的表在日级别有丢失的交易。
这是示例屏幕截图
解决方案
推荐阅读
- python - pandas groupby & 按计数过滤
- amazon-web-services - Amazon AWS SQS RetrieveMessage 计数低
- java - 将缩略图(位图)作为 onActivityResult 的 Intent 传递时,ImageUri 为 Null
- html - bootstrap 4:向上滚动时使粘性页脚消失
- python - 使用python标准库将本地+偏移时间转换为UTC时间
- php - 根据 Woocommerce 中的用户角色更改 COD 支付网关的默认订单状态
- azure - 使用自定义设置配置 Azure b2C 身份验证
- c - 为什么不在 C 中为 FIZZBUZZ 使用 while 循环?
- azure - Azure 负载均衡器日志分析
- visual-studio-app-center - CodePush CLI 迁移(到 AppCenter)