194

MySQLステートメントにレコードを(日付スタンプを介して)> = NOW()-1で並べ替えて、今日の前日から未来までのすべてのレコードを選択する方法はありますか?

4

6 に答える 6

364

date/time functions のドキュメントから判断すると、次のようなことができるはずです。

SELECT * FROM FOO
WHERE MY_DATE_FIELD >= NOW() - INTERVAL 1 DAY
于 2011-12-17T11:39:19.157 に答える
21

あなたはもうすぐそこにいます:それはですNOW() - INTERVAL 1 DAY

于 2011-12-17T11:40:57.137 に答える
8

できますよ:

SELECT * FROM table
WHERE DateStamp > DATE_ADD(NOW(), INTERVAL -1 DAY)
于 2011-12-17T11:43:44.843 に答える