0
キックオフ時間が現在の時間の1時間以内の範囲内であると仮定してテーブルから行を選択しようとしています。MySQLは現在時刻を使用して2つの日付間の日付を選択します
テーブルはidフィールドとdatetimeフィールドです。
SELECT * FROM kick_offs WHERE NOW() BETWEEN (DATE_SUB(`time`, INTERVAL 30 MINUTES)) AND (DATE_ADD(`time`, INTERVAL 30 MINUTES))
SELECT * FROM kick_offs WHERE `time` BETWEEN (DATE_SUB(NOW(), INTERVAL 30 MINUTES)) AND (DATE_ADD(NOW(), INTERVAL 30 MINUTES))
これらの2つのクエリはどちらも失敗します。なぜ私は本当にわからない。サーバーはMySQL 5.0を実行しています。私は間違って何をしていますか?
私はそれが後半だから、私は、緻密されると、私は一日中働いてきましたが、コメントなしのdownvoteが役に立たないことを理解します。 – bcmcfc
私は現在利用可能なMySQLデータベースを持っていませんが、MINUTEではなくMINUTEだと思います。 – flesk