根据日期选择最近的记录

Jus*_*ins 2 sql sql-server

我正在尝试创建一个选择查询,该查询根据日期返回表中的最新记录。基本上任何行的[Date]字段最接近当前日期。

样本数据:

    ID       Content         Date
--------------------------------------------
1   1050    Test Values    2013-11-27 10:46:24.900
2   1051    Test Test      2013-11-27 10:47:43.150
3   1057    Test Testx2    2013-11-27 10:48:22.820
Run Code Online (Sandbox Code Playgroud)

我只想返回这些值

    ID       Content         Date
--------------------------------------------
1   1057    Test Testx2    2013-11-27 10:48:22.820
Run Code Online (Sandbox Code Playgroud)

谢谢!

Chr*_*tos 6

您可以尝试以下查询:

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