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

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

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

SELECT b.emp_no,(xzgz-csgz) as growth FROM (select e.emp_no,s.salary as csgz,s.to_date from employees e inner join salaries s on e.emp_no=s.emp_no where e.hire_date=s.from_date ) as b INNER JOIN ( select e.emp_no,s.salary as xzgz,s.to_date as tzrq from employees e inner join salaries s on e.emp_no=s.emp_no where e.hire_date<>s.from_date ) as a on b.emp_no=a.emp_no WHERE a.tzrq='9999-01-01' order by growth asc; 引用了初始工资和现在工资的思路。

全部评论

相关推荐

09-15 10:09
门头沟学院 Java
迷茫的大四🐶:深信服可能点击就自动投递了
投递深信服等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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