# 所有员工的入职工资
with hire_salaries as (
select
e.emp_no,
s.salary
from
employees as e
left join
salaries as s
on
e.emp_no = s.emp_no
where
e.hire_date = s.from_date
),
# 在职员工的最新薪资
employed_salaries as (
select
emp_no,
salary
from
salaries
where
to_date = '9999-01-01'
)
select
e_s.emp_no,
e_s.salary - h_s.salary as growth
from
employed_salaries as e_s
left join
hire_salaries as h_s
on
e_s.emp_no = h_s.emp_no
order by
growth


京公网安备 11010502036488号