我想在两个视图中拆分一个表,具体取决于字段“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