select t.emp_no ,l-f growth from ( select emp_no ,to_date ,first_value(salary) over(partition by emp_no order by from_date asc) f ,first_value(salary) over(partition by emp_no order by from_date desc) l from salaries s ) t where t.to_date = '9999-01-01' order by growth