题解 | #获取员工其当前的薪水比其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'--领导工资为当前时间点

全部评论

相关推荐

勤奋努力的椰子这就开摆:这些经历跟硬件都没啥关系呀
点赞 评论 收藏
分享
04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务