考虑下表 ( dates
):
_date
------------
2011-03-14
2011-03-15
2011-03-16
2011-03-19
2011-03-20
2011-03-22
2011-03-23
在任何给定日期之后,我可以通过什么查询返回第一个dates
日期?伪:
SELECT <<nextdate>> FROM dates WHERE _date = '2011-03-14'
这个查询必须返回2011-03-15
,因为它是dates
after中的第一个日期2011-03-15
。但是在查询以下内容时:
SELECT <<nextdate>> FROM dates WHERE _date = '2011-03-16'
然后查询应该返回2011-03-19
,因为它是dates
after中的第一个日期2011-03-16
。
谁能帮帮我?非常感谢您的帮助。