题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#

获取员工其当前的薪水比其manager当前薪水还高的相关信息

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

select d.emp_no,f.emp_no manager_no,d.emp_salary,f.manager_salary from (select a.emp_no,a.dept_no,c.salary emp_salary,a.to_date from dept_emp a join salaries c on a.emp_no=c.emp_no) d,--d表为员工编号、部门、工资、日期表 (select b.emp_no,b.dept_no,c.salary manager_salary,b.to_date from dept_manager b join salaries c on b.emp_no=c.emp_no) f --f表为领导编号、部门、工资、日期表 where d.emp_no!=f.emp_no--员工编号不等于领导编号 and d.dept_no=f.dept_no--员工部门=领导部门 and d.emp_salary>f.manager_salary--员工工资>领导工资 and d.to_date='9999-01-01'--员工工资为当前时间点 and f.to_date='9999-01-01'--领导工资为当前时间点

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务