select sale_user, product_type, sum(sold_money), avg(sum(sold_money)) over (partition by sale_user), min(sum(sold_money)) over (partition by sale_user) from product_sell groupby sale_user, product_type
select sale_user, product_type, sum(sold_money), avg(sum(sold_money)) over (partition by sale_user), min(sum(sold_money)) over (partition by sale_user), ratio_to_report(sum(sold_money)) over (partition by sale_user) from product_sell groupby sale_user, product_type
三.检索当前行的周围行 顾名思义
selectsum(sold_money), lag(sum(sold_money), 1) over (orderby product_type) from product_sell groupby product_type
分析查询有好几种,感觉还是挺有用滴。一.窗口模式将需要计算的值进行累加处理,移动处理。比如有产品销售表: PRODUCT_SELL 内有若个字段。select sum(sold_money) amount, sum(sum(sold_money)) over (order by product_type rows between unbounded preceding and c