【发布时间】:2021-05-27 20:02:18
【问题描述】:
我必须通过从 7-8 个表中获取数据来构建一个视图,然后有一些字段是从其他计算字段中计算出来的。例如第一个计算是 if(indicator=‘H’, amount*20, amount) as deliAmt。进而 if(isnull(deliAmt),0 else deliAmt)
这只是一个例子,但对于这个视图,我需要 5-6 次这样的计算。
此外,最终视图还有大约 7-8 个主表和其他用于这些计算的获取列的表。最终将有 57 列。
请指导实现这一点的最佳方法是什么。
【问题讨论】:
标签: sql view snowflake-cloud-data-platform