我正在尝试在两个视图中拆分一个表,具体取决于“Date”字段是否为今天。
我尝试过使用
WHERE DATEVALUE(`table`.`Date`)=DATE()
但是我在保存时遇到错误,说最后一个错误的语法。我尝试添加一个组,但显然所有内容都给了我关于错误语法的相同信息。 我输错了吗?我能解决这个问题吗?有没有其他方法可以做到这一点?
答案 0 :(得分:1)
你应该尝试WHERE table.date = DATE(-your date-)。例如:
WHERE table.date = DATE('1977-10-20') ;
答案 1 :(得分:1)
你的功能使用错误:
WHERE DATE(table.Date)=CURRENT_DATE
答案 2 :(得分:1)
您正在寻找的条件是:
table.`Date` = CURDATE()
如果您的列属于DATE
类型或
DATE(table.`Date`) = CURDATE()
如果是DATETIME
类型