xiaoniu’s blog

主なエンジニア技術、勉強の話

SQL文ソートした後の2番目だけ取得

SELECT  base_date FROM date_info
WHERE location = 'somewhere'
ORDER BY base_date DESC
OFFSET 1 ROWS  -- OFFSET はSQL2012+からの機能
FETCH NEXT 1 ROWS ONLY

 上記のSQL文はbase_dateより降順の2番目のデータを取得する