Tema: Date Time !!
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2010, 13:45
T3rryMan
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Date Time !!

Cita:
Iniciado por Vega19 Ver Mensaje
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 original
  1. SELECT
  2.    Nombre,
  3.    Fecha,
  4.    DateName(mm,Fecha) AS Mes ,
  5.    CASE WHEN MONTH(fecha)<=MONTH(getdate()) AND DAY(fecha)<=DAY(getdate())
  6.     THEN 'Ya cumplio años'
  7.     ELSE 'se acerca' END AS Condicion
  8.          FROM Aniversarios
  9.          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