Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2009, 09:08
pyaw
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 0
Consulta dato fecha

Hola, a todos

Necesito hacer una consulta que me devuelva los registros que cumplen años exactamente dentro de 20 dias (sin importar el año de nacimiento).

La consulta que realizo ahora me devuelve los que al día de hoy (12-05-2009) cumplen años el 01-06-2009

Pero en realidad lo que necesito es hacer la consulta que me traiga los que cumplen años el 01-06-2009, 01-06-2008, 01-06-2007, 01-06-2006 etc, etc. sin importar el año de nacimiento

En la base tengo el campo DATE con este formato 0000-00-00

Cómo debería hacer para hacer la consulta de esta forma?


----

Yo hago lo siguiente PERO sólo sirve para el año 2009:

$envio = date("m-d", strtotime("$hoy +$dias day"));

$sql4 = "SELECT * FROM hijos WHERE fecha = '$envio'";

o también (gracias Adolfiten)

SELECT *FROM hijos WHERE fecha = DATE_ADD(CURDATE(), INTERVAL 20 DAY);

Cómo sería esto mismo pero sin importar el año en curso???

Desde ya muchisimas gracias!!!






Muchisimas gracias!!