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

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

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

不断地重复哦
SELECT emp_no,(
    (SELECT salary FROM salaries s1 WHERE s1.emp_no = s.emp_no AND to_date = '9999-01-01')
    -
    (SELECT salary FROM salaries s2 WHERE s2.emp_no = s.emp_no AND from_date = (
        SELECT hire_date  FROM employees WHERE employees.emp_no = s.emp_no
    ))
) 'growth'
FROM salaries s
WHERE emp_no in (
    SELECT emp_no
    FROM salaries
    WHERE to_date = '9999-01-01'
)
GROUP BY emp_no
ORDER BY growth

#MySQL#
全部评论

相关推荐

03-28 19:11
铜陵学院 C++
有礼貌的山羊追赶太阳:太典了,连笔试都没有开始就因为HC满了而结束了,而且还卡你不让你再投其他部门的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务