select a.emp_no,b.salary - a.salary growth from (select s.emp_no,s.salary from salaries s join employees e on e.hire_date = s.from_date) as a join (select s.emp_no,s.salary from salaries s where to_date = '9999-01-01') as b on a.emp_no = b.emp_no order by growth
SQL220 查找在职员工自入职以来的薪水涨幅情况
思路:
1、识别入职工资:基于入职时间
2、识别离职工资:基于'9999-01-01'
3、表连接,select相减
易错点:
1、入职工资左连接,既有些非入职时间的行工资,也留下了
2、相减,离职-入职
3、字段名写错

京公网安备 11010502036488号