我在数据库中存储了这样的记录:
ID| date_column
1 | 2013-02-10 10:00:00
2 | 2013-02-10 11:00:00
3 | 2013-02-10 12:00:00
4 | 2013-02-10 13:00:00
5 | 2013-02-11 14:00:00
6 | 2013-02-11 22:00:00
我正在尝试获取 3 条记录,它们是最接近今天日期的记录。例如,假设今天是2013-02-10
,所以我需要获取 3 条具有今天日期(2013-02-10 11:00:00
、2013-02-10 12:00:00
、2013-02-10 13:00:00
)的记录,但例如如果今天是2013-02-15
,我需要获取最接近的 3 条记录,在这种情况下是2013-02-10 13:00:00
,2013-02-11 14:00:00
并且2013-02-11 22:00:00
?
你能帮我吗,请,怎么做?
谢谢