Pensando bem, se fôr por exemplo 30 de Dezembro não dá porque a ultima condição fica:NoMercy disse:Talvez algo como:
SELECT *
FROM o_nome_da_tua_tabela
WHERE day(datadenascimento) between day(now) and day(now+ 3)
and month(datadenascimento) between month(now) and month(now +3)