AYUDA! consulta con fechas
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
GRACIAS
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
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
