Я хочу сравнить дату из базы данных, которая находится между двумя заданными датами. Столбец из базы данных DATETIME, и я хочу сравнить его только с форматом даты, а не с форматом 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
Как можно устранить эту проблему?