Я хочу сравнить дату из базы данных, которая находится между 2 указанными датами.
Столбец из базы данных - DATETIME, и я хочу сравнить его только с форматом даты, а не с форматом даты и времени.
SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10'
Я получаю эту ошибку при выполнении SQL выше:
У вас ошибка в синтаксисе SQL;
проверьте руководство, которое соответствует
ваша версия сервера MySQL для
правильный синтаксис для использования рядом
'us_reg_date, 120)> =' 2000-07-05 'AND
CONVERT (CHAR (10), us_reg_date, 120) <=
'2011-' в строке 1 </p>
Как можно решить эту проблему?