51
ja, so in etwa; ohne Semikolon - denn damit beendest du eien Abfrage
Du musst dann wohl auch das Datumsformat im CONCAT() Ausdruck oberhalb ändern, wenn du nicht mehr zwischen Monaten sondern zwischen Tagen suchst:
Das Format von CURDATE() ist ja %Y-%m-%d
Du musst dann wohl auch das Datumsformat im CONCAT() Ausdruck oberhalb ändern, wenn du nicht mehr zwischen Monaten sondern zwischen Tagen suchst:
WHERE
CONCAT(
IF(MONTH(geburtsdatum) < MONTH(CURDATE()), YEAR(CURDATE()) + 1, YEAR(CURDATE())),
DATE_FORMAT(geburtsdatum, '-%m-%d')
)
Das Format von CURDATE() ist ja %Y-%m-%d