select  area, e_id, e_name, ranking from ( select  area, e_id, e_name, row_number() over(partition by area order by b_num desc) as ranking from ( select  e.area,  e.e_id,  e.e_name, count(distinct b_id) as b_num from employee_info e  join bill_info b  on e.e_id = b.e_id and month(b.date) = 8 group by e.area, e.e_id, e.e_name ) a ) b where ranking between 10 and 20 ;
点赞 评论

相关推荐

高通滤波器v:我最近投的几个,都是要不已读不回,要不不回,还有直接拒绝的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务