Devi "attualizzare" le date di nascita.
Confronti giorno e mese della data di nascita con quelli odierni. Se la persona nell'anno in corso non ha ancora compiuto gli anni concateni l'anno in corso con giorno e mese di nascita. Se invece ha già compiuto gli anni a giorno e mese anteponi l'anno prossimo.
codice:
select *,
if(right(data_nascita,5)>=right(curdate(),5),concat(year(curdate()),'-',right(data_nascita,5)),concat(year(curdate()+interval 1 year),'-',right(data_nascita,5))) as prossimo
from tabella
having prossimo between curdate() and curdate() + interval 15 day