Ver Mensaje Individual
  #19 (permalink)  
Antiguo 28/01/2010, 00:38
NA1TM3R
 
Fecha de Ingreso: agosto-2008
Mensajes: 82
Antigüedad: 15 años, 8 meses
Puntos: 4
De acuerdo Respuesta: FAQ's de MySQL

PRÓXIMOS CUMPLEAÑOS

¡Saludos!

Ya tenía demasiado tiempo sin andar por éstos rumbos.

El motivo de mi post es porque hace un rato se me ocurrió hacer un query de los próximos cumpleaños, con cierto rango de días (en éste caso usaremos 5)...

Bien... pues aquí está mi Query:

Código MySQL:
Ver original
  1. SELECT ID, NOMBRE, CONCAT(YEAR(NOW()), '-', DATE_FORMAT(BIRTH,'%m-%d'))BIRTHDAY
  2. FROM USUARIOS
  3. WHERE DATE_FORMAT(BIRTH,'%m-%d')
  4. ORDER BY DATE_FORMAT(BIRTH,'%m-%d') ASC;

El año presente debe concatenarse para saber que día de la semana se le celebrará, etc...

Recordar que si estas trabajando en .NET y tu GridView tiene AutoGenerateColumns="True", debes agregar el CAST AS STRING a tu columna de fecha... de lo contrario no la toma en centa...

Espero les sea de gran ayuda...

Nos seguimos leyendo...

Última edición por NA1TM3R; 28/01/2010 a las 00:44