Cita:
Iniciado por Vega19 saludos compañeros.. kisiera pedirles un favor,
tng una tabla fecha de cumpleaños y kisiera sakar a los que faltan cumplir años y a los que ya cumplieron ..utilizando la fecha actual..
agradeceria su ayuda .. gracias !
Hola vega
con respecto a la rpta anterior hizo que fecha sea menor a fecha_actual GETDATE, Ya que todos los años cumplimos años la mejor rpta seria quizas esta:
Código SQL:
Ver originalSELECT
Nombre,
Fecha,
DateName(mm,Fecha) AS Mes ,
CASE WHEN MONTH(fecha)<=MONTH(getdate()) AND DAY(fecha)<=DAY(getdate())
THEN 'Ya cumplio años'
ELSE 'se acerca' END AS Condicion
FROM Aniversarios
ORDER BY MONTH(fecha),DAY(fecha)
Para este ejemplo cree una tabla
ANIVERSARIO con solo 2 campos
(NOMBRE, FECHA) y saque una consulta con 4 columnas y la ultima que se llama condicion es calculada usando
CASE.
www.bitxense.com.pe | Soluciones Informaticas S.A.C. -
[email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo
[email protected] Lima-Peru