Original geschrieben von paddy
Mein Problem ist nun, kann ich Geburtstage auslesen, die sowohl in der letzten als auch in der ersten KW des neuen Jahres liegen ?
Mein Problem ist nun, kann ich Geburtstage auslesen, die sowohl in der letzten als auch in der ersten KW des neuen Jahres liegen ?
Üblich ist es doch, die Geburtstage der nächsten X Tage oder meinetwegen auch die innerhalb von einer Woche (7 Tage) auszugeben - warum legst du solchen Wert auf die Kalenderwoche ...?
Für eine Abfrage der Geburtstage innerhalb der +/-X letzten Tage würde ich DAYOFYEAR benutzen, und dann schauen, ob die Differenz zum DAYOFYEAR des Abfragedatums kleiner X oder größer 365-X ist.
Bei Schaltjahren müsste man sich dann ggf. noch überlegen, ob und wo man die Grenzen um einen Tag verändert, o.ä.
Kommentar