使用同一列之间的日期选择记录

时间:2013-10-21 15:57:10

标签: sql

如果我有一张包含以下记录的表:

ID    Load       Type
=====================
1  10/01/2013     A
2  10/21/2013     A
3  10/30/2013     A

我需要一个select语句来检索以下场景:

我的日期为2013年10月25日,将检索记录2。或者将检索10/01/2013记录1的日期。或日期> = 10/30/2013我会得到记录3。

1 个答案:

答案 0 :(得分:1)

如果你使用的是SQL Server ......

SELECT TOP 1 * from [TableName]
WHERE [Load] >= @date
ORDER BY [Load] DESC