选择T-SQL中的最新行

sco*_*oby 1 t-sql timestamp sql-server-2008

我有一个包含一个名为的列的数据库表timestamp,它存储插入的每一行的系统时间.

如何选择具有最新时间戳的行,即最后插入的行?

Fre*_*eer 6

SELECT TOP 1 * FROM [tableName] ORDER BY timestamp DESC
Run Code Online (Sandbox Code Playgroud)

  • 该表肯定应该有一个时间戳索引. (3认同)