Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Compare apenas dia e mês com o campo de data no mysql


Use DATE_FORMAT em vez disso:
SELECT DATE_FORMAT('2000-07-10','%m-%d')

rendimentos
07-10

Aqui está sua consulta reescrita com DATE_FORMAT() :
SELECT *
FROM table
WHERE DATE_FORMAT(field, '%m-%d') = DATE_FORMAT('2000-07-10', '%m-%d')
AND id = "1"