select emp_no,growth from(select emp_no,to_date,(salary-lag(salary,1)over(partition by emp_no order by to_date)) growth from (select emp_no,salary,to_date,rank()over(partition by emp_no order by to_date)r1,rank()over(partition by emp_no order by to_date desc)r2 from salaries)t1 where (r1=1 or r2=1))...