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

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

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

先确定员工入职时间以及入职时薪水,再确定当前仍然就职的员工薪水,通过两个表的连接查询确定出薪水差值,然后顺序序排序

select t1.emp_no,t2.salary-t1.salary from 
(select employees.emp_no,salary,hire_date from employees, salaries 
where employees.emp_no = salaries.emp_no and employees.hire_date = salaries.from_date) t1
join 
(select employees.emp_no,salary, to_date from employees, salaries 
where employees.emp_no = salaries.emp_no and salaries.to_date = '9999-01-01') t2
on t1.emp_no=t2.emp_no
order by t2.salary-t1.salary ASC
全部评论

相关推荐

10-15 16:27
门头沟学院 C++
LeoMoon:建议问一下是不是你给他付钱😅😅
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务