2017-09-20 5 views
0
| id | title  |  start   | 
| 1 | smth  | 2017-09-23 12:24:00| 

start =現在の日付+ 3日の行を選択する必要があります。MySQL DATE_ADDはデータを選択しません

のは、現在の日付が2017年9月23

私のクエリがあるされていることを想定してみましょう:

select * from db where db.start = DATE_ADD(curdate(), interval 3 day); 

クエリが実行されているが、何の結果を与えていません。選択パラメータに対応する行が1つあることは間違いありません。私の質問に何が間違っていますか?

+3

時間はおそらく同じではありません... – etsa

答えて

1
select * from db where DATE(db.start) = DATE_ADD(curdate(), interval 3 day); 
関連する問題