Se me ocurre enviarle como parámetro la fecha actual y directamente en la consulta colocar un case que dependiendo la diferencia entre fechas haga algo ejemplo
La sintaxis es maso asi tiene que verificar la sintaxis de un case mysql... lo que le doy es un ejemplo tene que cuadrar los valores a lo que usted necesita.
Código:
select * from tabla
CASE fechabd
WHEN DATEDIFF(FECHABD,now()) <= 5 THEN "UNA SEMANA"
WHEN DATEDIFF(FECHABD,now()) = 30THEN "UN MES"
END AS DIFERENCIA
Tambien podria simplemente devolver el datediff... y mostrar en pantalla dentro de "lo que devuelva la consulta" dias