select area, a.e_id, e_name, rank () over (partition by area order by cnt desc) from employee_info a left join ( select e_id, count(b_id) as cnt ,to_char(date,'yy') from bill_info where to_char(date,'yy')='08' group by e_id ) b on a.e_id=b.e_id where rank () over (partition by area order by cnt) between 10 and 20 group by area, a.e_id, e_name
点赞 评论

相关推荐

12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务