PHP - Problema con Consulta campo fecha

   
Vista:

Problema con Consulta campo fecha

Publicado por Pablo (1 intervención) el 12/05/2009 17:11:39
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:
$dias = 20;
$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!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder