Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2012, 08:15
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta: En la proxima semana..

Si fecha_llegada se guarda en ese formato es que no es un campo DATE luego tendrás algun problema....

Suponiendo que si es un campo DATE (YYYY-mm-dd) luego

fecha_llegada > DATE_SUB(CURDATE(),INTERVAL 7 DAY) estos on los que han llegado o llegaran de 7 dias antes de hoy en adelante...

fecha_llegada < DATE_SUB(CURDATE(),INTERVAL 7 DAY) esto serian todo los que llegaron de 7 dias antes de hoy para atras...

DATE_SUB resta

SELECT DATE_SUB('2010-12-31 23:59:59', INTERVAL 1 DAY);
-> '2010-12-30 23:59:59'

DATE_ADD suma

SELECT DATE_ADD('2010-12-31 23:59:59', INTERVAL 1 DAY);
-> '2011-01-01 23:59:59'


Si tienes esas fechas en ese formato y por tanto en un string tienes la funcion
STR_TO_DATE

http://dev.mysql.com/doc/refman/5.5/...on_str-to-date
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.