データベースに次の値があると仮定しましょう。
time_column
2013-03-02 19:00:00
2013-03-02 20:00:00
2013-03-02 21:00:00
2013-03-02 22:00:00
クエリにある行の値に含まれる最後の3つのレコードを取得する必要があります。
SELECT * FROM table WHERE time_column =< '2013-03-02 22:00:00' LIMIT 3
このクエリはこれらの行を返します(no 22:00:00
):
2013-03-02 19:00:00
2013-03-02 20:00:00
2013-03-02 21:00:00
しかし、私はこれらのものを入手する必要があります:
2013-03-02 20:00:00
2013-03-02 21:00:00
2013-03-02 22:00:00
しかし、それを行う方法は?
ありがとうございました
編集:アプリケーション層で必要な行を取得する方法がありますが、SQLから取得できるのであれば、それは素晴らしいことです。