with t as(
select 
    *,
    dense_rank() over(order by hire_date desc)as hire_rank
from employees)
/* dense_rank() 排名并列时,下一位名次连续;
   rank() 排名并列时,下一位名次不连续 */
select 
    emp_no,
    birth_date,
    first_name,
    last_name,
    gender,
    hire_date
from t
where hire_rank=3