Я пытаюсь разбить таблицу на два представления в зависимости от того, является ли поле "Дата" сегодня или нет.
Я пробовал использовать
WHERE DATEVALUE(`table`.`Date`)=DATE()
но я получаю ошибку при сохранении, говоря, что последнее) имеет неправильный синтаксис. Я попытался добавить группу, но, очевидно, все после нее) дает мне то же сообщение о неправильном синтаксисе. Я печатаю что-то неправильно? Могу ли я это исправить? Может быть, есть еще один способ сделать это?
Условие, которое вы ищете, это:
table.`Date` = CURDATE()
если столбец имеет тип DATE
или
DATE(table.`Date`) = CURDATE()
если тип DATETIME
type
неправильное использование вашей функции:
WHERE DATE(table.Date)=CURRENT_DATE
Вы должны попробовать WHERE table.date = DATE (-ий день-). Например:
WHERE table.date = DATE('1977-10-20') ;