码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 分组统计,抽取每组前十

时间:2018-06-14 21:08:00      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:类别   类型   esc   HERE   from   sele   2018年   2017年   行业   

/**
2018年6月14日 潮州
ORACEL 统计2017年用电量,按行业分类抽取用电量前十
*/
select *
from (select t.yhbh 用户编号,
t.yhmc 用户名称,
t.jldbh 计量点编号,
(select m.dmbmmc
from npmis_xt_dmbm m
where m.dmfl = ‘YDLXDM‘
and m.dmbm = t.ydlbdm) 用电类型,
(select m.dmbmmc
from npmis_xt_dmbm m
where m.dmbmbs = (select m.sjdmbmbs
from npmis_xt_dmbm m
where m.dmfl = ‘HYFLDM‘
and m.dmbm = t.hyfldm)) 上级行业分类,
(select m.dmbmmc
from npmis_xt_dmbm m
where m.dmfl = ‘HYFLDM‘
and m.dmbm = t.hyfldm) 行业分类,
sum(t.jfdl) 总计费电量,
row_number() over(partition by t.hyfldm order by sum(t.jfdl) desc) 本行业排名
from npmis_hs_jldxx t
where t.dfny like ‘2017%‘
and t.ydlbdm in (‘100‘, ‘200‘, ‘260‘, ‘300‘) /**用电类别为:大工业、非普通工业、非工业、商业*/
and t.jfdl <> 0 /**计费电量不为0*/
and t.yhztdm <> ‘2‘ /**用户状态不为销户*/
group by t.yhbh, t.yhmc, t.jldbh, t.ydlbdm, t.hyfldm
having sum(t.jfdl) > 500000
order by 总计费电量)
where 本行业排名 < 11;

Oracle 分组统计,抽取每组前十

标签:类别   类型   esc   HERE   from   sele   2018年   2017年   行业   

原文地址:https://www.cnblogs.com/fooxer/p/9184242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!