关注
--首先求出每个员工的收件总量
with base0 as (
select e_id,count(b_id) as sl
from bill_info
where year(data)=2019 and month(data)=8
group by e_id
),
--然后求出每个大区的员工及其收件量
base1 as (
select a.e_id,a.e_name,a.area,b.sl
from employee_info
left join
base0 b
on a.e_id = b.e_id
group by a.area
)
--对数量排序并选取10-20名信息
select e_name,e_id,sl
from
(select e_name,e_id,sl,rank() over (partition by area order by sl desc) as rank
from base1
where 10<=rank<=20)a
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 2025年终总结 #
171567次浏览 2900人参与
# 找工作,行业重要还是岗位重要? #
85189次浏览 1687人参与
# 职场上哪些行为很加分? #
306643次浏览 3450人参与
# 大家每天通勤多久? #
69565次浏览 441人参与
# 实习的内耗时刻 #
210968次浏览 1538人参与
# 你面试体验感最差/最好的公司 #
16892次浏览 281人参与
# 一人说一个提前实习的好处 #
10116次浏览 201人参与
# 今年你最想重开的一场面试是? #
3797次浏览 67人参与
# 秋招落幕,你是He or Be #
10948次浏览 225人参与
# 互联网行业现在还值得去吗 #
46862次浏览 351人参与
# 实习没事做是福还是祸? #
16288次浏览 250人参与
# 面试吐槽bot #
164953次浏览 814人参与
# 重来一次,你会对开始求职的自己说 #
5799次浏览 143人参与
# 反问环节如何提问 #
126340次浏览 2663人参与
# 礼物开箱Plog #
631次浏览 22人参与
# 工作中听到最受打击的一句话 #
6264次浏览 109人参与
# 团建是“福利”还是是 “渡劫” #
6930次浏览 147人参与
# 我的第一份实习怎么找的 #
208491次浏览 1827人参与
# 比亚迪工作体验 #
74516次浏览 281人参与
# 大家实习每天都在干啥 #
106453次浏览 580人参与

