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

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

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


全部评论

相关推荐

03-04 07:14
门头沟学院 C++
黑皮白袜臭脚体育生:老板:都给工作机会了还想要工资,哪来这么多好事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务