select * from employees where hire_date =(
    select distinct hire_date from employees order by hire_date desc limit 2,1 )

limit m,n:表示从第m+1行读取n条数据。如limit 1,1取第二行数据。
limit n:表示从第0条开始,取n条数据,是limit(0,n)的缩写。

distinct用于去重,因为可能存在多个员工在一天入职。如最后一天入职了6个人,那么不加distinct的查询结构就会为最后一日(因为6>3)。