0

mysqlクエリに、3日前のタイムスタンプで最も近い日に選択する句があります。

WHERE TO_DAYS(wit_matches.created) = TO_DAYS(NOW() - INTERVAL 3 DAY))

これを変更して、タイムスタンプが約3日の行を選択しますが、最も近い時間、つまり72時間から最も近い時間に選択します(これは1時間に1つ実行されるcronジョブです)。

これを達成するための最良の方法は何ですか?

4

2 に答える 2

1

あなたはこれを試すことができます。

WHERE wit_matches.created BETWEEN (NOW() - INTERVAL 73 HOUR) AND (NOW() - INTERVAL 72 HOUR)
于 2012-11-29T12:33:05.553 に答える
-3

71.5 <72 <72.5一度コツをつかめば、とても簡単です。

于 2013-05-01T17:27:55.750 に答える