Eu quero comparar uma data de um banco de dados que está entre 2 datas fornecidas. A coluna do banco de dados é DATETIME e desejo compará-la apenas ao formato de data, não ao formato de data e hora.
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'
Recebo este erro quando executo o SQL acima:
Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MySQL para obter a sintaxe correta para usar próximo a 'us_reg_date, 120)> =' 2000-07-05 'AND CONVERT (CHAR (10), us_reg_date, 120) <=' 2011- 'em linha 1
Como esse problema pode ser resolvido?