Mysql Datevalue()= Date()
質問
フィールド" Date"に応じて、テーブルを2つのビューに分割しようとしています。今日かどうか。
使用してみました
WHERE DATEVALUE(`table`.`Date`)=DATE()
しかし、最後の)の構文が間違っていると言って保存時にエラーが発生します。グループを追加しようとしましたが、明らかに)の後のすべてが間違った構文に関する同じメッセージを私に与えます。 何か間違って入力していますか?これを修正できますか?これを行う別の方法がありますか?
解決
探している条件は:
table.`Date` = CURDATE()
列が DATE
タイプの場合、または
DATE(table.`Date`) = CURDATE()
DATETIME
タイプの場合
他のヒント
WHERE table.date = DATE(-your date-)を試してください。例えば:
WHERE table.date = DATE('1977-10-20') ;
関数の使用法が間違っています:
WHERE DATE(table.Date)=CURRENT_DATE
所属していません StackOverflow