#mysql #date #filter #mysql-error-1064 #metabase
Вопрос:
У вас ошибка в синтаксисе SQL; проверьте руководство,соответствующее вашей версии сервера MariaDB, на наличие правильного синтаксиса для использования рядом с» где paid_date между» 1 января 2021 года «и» Getdate () » в строке 5. Может ли кто-нибудь помочь мне исправить мой SQL?
select DATEDIFF(paid_date, cart_shipped_date) Days_till_paid, stat_completed_carts.*
from stat_completed_carts
where billing_method_id="30"
where paid_date between" January1,2021" and "Getdate()";
Комментарии:
1. Вы используете предложение «ГДЕ» дважды. Замените второе на «И».
2. @Manoj-kr Спасибо, что помогли, я ценю это. теперь я получаю эту ошибку, Это может быть ответ, который вы ищете. Если нет, попробуйте удалить или изменить фильтры, чтобы сделать их менее специфичными.