How to return second newest record in SQL?

前端 未结 5 1645
情话喂你
情话喂你 2020-12-14 01:57

If this:

SELECT *
FROM Table
WHERE Date=( SELECT MAX(Date)
             FROM Table
           )

returns newest record from the table, how

5条回答
  •  爱一瞬间的悲伤
    2020-12-14 02:41

    select second last date in sql:

     SELECT MAX(YourDateColumn) FROM YourTable where ColumnId=2 and  YourDateColumn <
    (SELECT MAX(YourDateColumn) FROM YourTable where ColumnId=2)
    

    hope helps someone.

提交回复
热议问题