说我有一张桌子:
ID DATE 1 2/1/12 2 3/1/12 3 1/1/12 4 4/1/12
从给定日期开始递减时,我将如何选择找到的第一个日期。
示例:按日期查找4/1/12之前的最后一个条目。返回条目的SQL ID 2。
如果已添加:
ID DATE 5 3/2/12
比上面的示例将返回SQL ID 5处的条目。
我将如何表达我在SQL中的需求?
Select top 1 ID, DATE from table where DATE < '4/1/12' order by DATE DESC