题解 | #查找在职员工自入职以来的薪水涨幅情况#

查找在职员工自入职以来的薪水涨幅情况

http://www.nowcoder.com/practice/fc7344ece7294b9e98401826b94c6ea5

仅使用salaries表格实现功能:

        (select emp_no, salary from salaries
         where to_date='9999-01-01') as s1/*在职人员最新薪资*/
        left join
        (select emp_no, salary from 
               (select emp_no, salary,rank()over(partition by emp_no order by to_date) as r from salaries)
                 where r=1) as s2/*全体员工入职薪资*/
         on s1.emp_no=s2.emp_no
order by growth
全部评论

相关推荐

工科女的日常:真诚建议:别再用这种花哨的模板,可以看看我发的那个零经验找实习发帖子
点赞 评论 收藏
分享
独玖:同二本,建议咱俩一起重开
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务