我想在兩個視圖中拆分一個表,具體取決於字段「Date」是否爲今天。Mysql Datevalue()= Date()
我一直在使用
WHERE DATEVALUE(`table`.`Date`)=DATE()
嘗試,但我在保存說,在過去)有錯誤的語法得到一個錯誤。我嘗試添加一個組,但顯然後面的所有內容都給了我關於錯誤語法的相同信息。 我輸錯了什麼?我能解決這個問題嗎?有沒有其他的方法可以做到這一點?
我想在兩個視圖中拆分一個表,具體取決於字段「Date」是否爲今天。Mysql Datevalue()= Date()
我一直在使用
WHERE DATEVALUE(`table`.`Date`)=DATE()
嘗試,但我在保存說,在過去)有錯誤的語法得到一個錯誤。我嘗試添加一個組,但顯然後面的所有內容都給了我關於錯誤語法的相同信息。 我輸錯了什麼?我能解決這個問題嗎?有沒有其他的方法可以做到這一點?
你要找的條件是:
table.`Date` = CURDATE()
如果列DATE
型或
DATE(table.`Date`) = CURDATE()
如果是DATETIME
類型
您應該嘗試WHERE table.date = DATE( - 您的日期 - )。例如:
WHERE table.date = DATE('1977-10-20') ;
你的函數的用法是錯誤的:
WHERE DATE(table.Date)=CURRENT_DATE