自用题解

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

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

select 
  DISTINCT e.emp_no,(s2.salary-s1.salary) as growth
from 
  employees as e
-- 找到入职的薪资表
join 
  salaries as s1
on 
  e.emp_no=s1.emp_no and s1.from_date=e.hire_date
-- 找到当前的薪资表
join 
  salaries as s2
on 
  e.emp_no=s2.emp_no and s2.to_date='9999-01-01'
order by 
  growth asc
全部评论

相关推荐

孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务