Я хочу порівняти дату з бази даних, яка знаходиться між 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 'І КОНВЕРТУЙТЕ (CHAR (10), us_reg_date, 120) <=' 2011- 'на рядок 1
Як можна вирішити цю проблему?