12/05/2009, 09:08
|
| | 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!! |