oracle 按周统计 获取各个省份排名前十用户信息

发布时间:2014-10-22 12:21:55编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"oracle 按周统计 获取各个省份排名前十用户信息",主要涉及到oracle 按周统计 获取各个省份排名前十用户信息方面的内容,对于oracle 按周统计 获取各个省份排名前十用户信息感兴趣的同学可以参考一下。

按周统计 获取各个省份排名前十用户信息     select to_char(sysdate,'yyyy') as yYear,         to_char(sysdate-1, 'IW')  as yWeek,         (select prov_name from ups_province where prov_code=mm.proCode) as proName,         mm.serviceNo as serviceNo,         countNo,        mm.sumComsumePts as sumComsumePts,         mm.ranknum   from (select s.prov_code proCode,                s.service_no serviceNO,                count(s.service_no) countNo,                sum(s.consume_pts) sumComsumePts,                row_number() over(partition by s.prov_code order by count(s.service_no) desc) ranknum           from ups_user_order s          where to_char(s.create_tm, 'YYYY:IW') =to_char(sysdate-1,'YYYY:IW')            and s.transact_flag = '1'          group by s.prov_code,                   s.service_no) mm    where mm.rankNum <= 10


上一篇:产品经理必读10文章
下一篇:linux ntp 时间服务器及客户端安装配置

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款