MySQLにdatetimeとして格納されたdate_added
という列のテーブルがあります。 データベースに追加されてから24時間以上経過した行を返したいとします。DATEDIFF()を使用して、追加されてから24時間以上経過した行を返す方法
私は次のクエリを使用しています。しかし、それは私がそれが戻ってほしいものを返さない。
SELECT * FROM campaign WHERE datediff(date_added,NOW())>=1
ここでは、データベース内date_added
は次のようになります。2017-08-15 00:48:31
#1582:
CURDATE()
以来今朝深夜で、これは昨日や今日いつでも実行何かをキャッチしますDATEIFF()の2つのパラメータをサポートしています – Sometimes
私の悪い、それはSQLだけでした。以下の更新されたクエリを確認してください – OzLa
ええ、それはまだ同じエラーを与える! :/ – Sometimes