from ( select PRODUCTNAME,销售金额,sum(销售金额) over() as 累计,sum(销售金额) over(order by 销售金额) as 累加 from ( select PRODUCTNAME,sum(SALE_AMOUNT*PRICE) as 销售金额 from sql2002_01 inner join sql2002_03 on sql2002_01.PRODUCTID=sql2002_03.PRODUCTID group by PRODUCTNAME ) t ) tt where 累加/累计>0.8; |