Dann würde ich MAKEDATE(year,dayofyear) und wie schon beschrieben BETWEEN verwenden.
WHERE MAKEDATE(Year(Curdate()), sp_kunde_geburstag_doy) BETWEEN Now() AND Now()+Interval 7 day
WHERE MAKEDATE(Year(Curdate()), sp_kunde_geburstag_doy) BETWEEN Now() AND Now()+Interval 7 day
Kommentar