以上是问题:
1、sql的date类型是可以直接进行比较并排序的。
2、读取表格中指定第几行是需要用到(“select * from tablename limit m,n”),表示查询从第m行开始的n条记录。如果直接从第0行开始则直接用limit n,(即limit 0,n)。
自己原答案:
select*from employees order by hire_date desc limit 2,1;
但是忘记考虑同一时间入职的人可能不止一个。
select*from employees where hire_date =(select distinct hire_date from employees order by hire_date desc limit 2,1);
注:in和limit不能同时存在。