我有两个临时表t1和t2, t1包含:
Product Sum(products) StartDate
d1 10 06/03/2016
d2 20 13/03/2016
d3 30 20/03/2016
基于startdate
和t2:
subproducts sum(subproduct) startdate
d1.a1 10 06/03/2016
d2.a2 20 13/03/2016
d3.a3 30 20/03/2016
包含
的t3product subproduct
d1 a1
d2 a2
d3 a3
create table t2 as(select t3.subproduct,t1.startdate,sum(subproduct) over(partition by t1.product) from t3,t1
where t3.product =t1.product
grouping by startdate
我需要首先检查sum(subproduct)
是否为零,如果没有,则计算sum(product)/sum(subproduct)
,然后假设我有十周的数据,则取这个值的平均值超过10周。这可以在临时表t2
内完成吗?