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 !
| |||
Date Time !! 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 ! |
| ||||
Respuesta: Date Time !! Para los que faltan cumplir años la condicion debe ser asi: WHERE fecha > getdate()
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
Respuesta: Date Time !! Cita: Hola vegacon 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:
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.Ver original 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 |
| ||||
Respuesta: Date Time !! Cita: T3rryMancase when month(fecha)<=month(getdate()) AND day(fecha)<=day(getdate()) Estás cometiendo un error de lógica clásico. Al comparar por separado los meses y los días, te olvidas que un día mayor que el día actual puede pertenecer a una fecha menor. El 1 de junio sigue siendo mayor que el 31 de enero. No debes compararlos por separado. El resultado correcto puedes obtenerlo con:
Código SQL:
Ver original Saludos. |
Etiquetas: |