select q1.emp_no,ts-st growth from
(select emp_no,salary ts from salaries
where to_date = '9999-01-01')q1
inner join
(select e.emp_no,s.salary st from employees e,salaries s
where e.emp_no = s.emp_no and e.hire_date = s.from_date)q2
on q1.emp_no = q2.emp_no
order by growth

根据题目可知9999-01-01是在职员工的默认离职日期,根据条件可以筛选出在职员工的编号和薪水,然后去做表匹配获取入职日期,根据入职日期找到入职时的薪水,差额为涨幅。