Geburtstage in den nächsten 10 Tagen
Verfasst: 27.07.2009 13:52
Hallo ihr lieben
Ich versuche gerade die Geburtstage in den nächsten 10 Tage herauszusuchen, was auch recht gut klappt bis jetzt:
Das Problem, das sich jetzt herausgestellt hat ist, dass diese Abfrage nicht hinaus ins neue Jahr reicht.
Wenn wir z.B den 28.12 haben, und ich die nächste 10 Tage abfragen will, klappt das nicht.
Wie könnte ich dieses Problem umgehen?
Ich versuche gerade die Geburtstage in den nächsten 10 Tage herauszusuchen, was auch recht gut klappt bis jetzt:
Code: Alles auswählen
$sql = "SELECT *
FROM users
WHERE DATE_FORMAT(user_birthday, '%m%d') BETWEEN DATE_FORMAT(CURDATE(), '%m%d') AND DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 10 DAY), '%m%d')
ORDER BY user_birthday";
Wenn wir z.B den 28.12 haben, und ich die nächste 10 Tage abfragen will, klappt das nicht.
Wie könnte ich dieses Problem umgehen?