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

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

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

select
    a.emp_no emp_no,
    (b.salary - a.salary) growth
from
    (
        select
            e.emp_no emp_no,
            s.salary salary
        from
            employees e
            inner join salaries s on e.emp_no = s.emp_no
        where
            e.hire_date = s.from_date
    ) a
    inner join (
        select
            e.emp_no emp_no,
            s.salary salary
        from
            employees e
            inner join salaries s on e.emp_no = s.emp_no
        where
            s.to_date = '9999-01-01'
    ) b on a.emp_no = b.emp_no
    order by growth


全部评论

相关推荐

04-25 19:29
已编辑
宁波大学 运营
被普调的六边形战士很高大:你我美牛孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务