私はデータベースに次のようなレコードを保存しています:
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
であると仮定すると、今日の日付 ( 2013-02-10 11:00:00
、2013-02-10 12:00:00
、2013-02-10 13:00:00
) を持つ 3 つのレコードを取得する必要がありますが、たとえば今日が の場合2013-02-15
、最も近い 3 つのレコード (この場合2013-02-10 13:00:00
は 、2013-02-11 14:00:00
および2013-02-11 22:00:00
? ) を取得する必要があります。
どうすればいいですか?
ありがとうございました