Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Vergleichen Sie nur Tag und Monat mit dem Datumsfeld in MySQL

Verwenden Sie stattdessen DATE_FORMAT:

SELECT DATE_FORMAT('2000-07-10','%m-%d')

Erträge

07-10

Hier ist Ihre Abfrage, neu geschrieben mit DATE_FORMAT() :

SELECT *
FROM table
WHERE DATE_FORMAT(field, '%m-%d') = DATE_FORMAT('2000-07-10', '%m-%d')
AND id = "1"