根据当前日期从表中检索特定日期

时间:2014-11-07 00:16:30

标签: sql sql-server tsql

我的表格中有特定的截止日期

DueDates
2015-01-30
2014-12-31
2014-11-28
2014-10-31

我需要一个查询来根据当前日期检索特定日期。

Ex:如果我目前的日期是11/06,那么我应该只检索2014-11-28,直到我目前的日期是11/28。如果我当前的日期大于2014-11-28而不是我应该检索2014-12-31。

1 个答案:

答案 0 :(得分:2)

那么您需要最接近当前日期的下一个日期吗?试试这个尺寸:

Select TOP 1 DueDates from Table where DueDates >=GETDATE()
ORDER BY DueDates 
ASC;