摘要: 1 --窗口函数简介 2 --用途:用于计算一定记录范围内,一定值域内,一定时间内的累计和或者移动平均值 3 --能与窗口函数搭配的聚合函数为:sum avg min max first_value last_value 4 -- count stddev variance 5 --实例:1,计算1到12个月的累计和 6 --计算累积销量,注意开窗语句为前面所有行到当前行 7 select a.month, 8 sum(a.amount), 9 sum(sum(a.amount)) over(order b... 阅读全文
posted @ 2012-11-12 22:36 原想 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 --NTILE(n)函数用于将函数等分为N部分,并为每一部分分配一个编号 2 --下面是实例: 3 --将分组后的数据等分为十个组,并展示出返回数据的分组情况 4 select * 5 from (select a.prd_type_id, 6 a.month, 7 sum(a.amount), 8 ntile(10) over(order by sum(a.amount) desc) as tile 9 from all_sales a10 where a... 阅读全文
posted @ 2012-11-12 22:11 原想 阅读(139) 评论(0) 推荐(0) 编辑