AYUDA! consulta con fechas

Guille
04 de Noviembre del 2005
Tengo una tabla con id,nombre y fecha_nac, me gustaria hacer una select obteniendo el nombre del registro cuyo cumpleaños es mas cercano al dia de hoy.

GRACIAS

monky
04 de Noviembre del 2005
Aca te mando un query que tengo en sybase pero puede funcionar en Mysql (no lo he probado) en donde extraigo los cumpleaños para el dia de hoy.... tu cambia lo que necesites y prueba

select DIA = substring(convert(char(8),fec_nacimiento,112),7,2) +
" / " + (datename(mm,getdate())) + " / " + convert(char(4),datepart(yy,getdate())),
nombre as NOMBRE,
ape_paterno_trabaj + " " + ape_materno_trabaj as APELLIDOS

from XXXXXX
where datepart(dd,fec_nacimiento)= datepart(dd,getdate())
and datepart(mm,fec_nacimiento)= datepart(mm,getdate())

Suerte