临时表

时间:2016-04-14 19:11:12

标签: sql

我有两个临时表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 

包含

的t3
product 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内完成吗?

0 个答案:

没有答案