Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2007, 08:59
edulopez
 
Fecha de Ingreso: octubre-2003
Mensajes: 44
Antigüedad: 20 años, 7 meses
Puntos: 3
Intervalos de fechas

Hola, tengo una consulta que me trae de cabeza. Os explico:

Partimos de los siguientes datos, viajante, ruta, y fecha. Las visitas a cualquier ruta, se debe realizar con un periodo superior a 15 dias.

Dada una fecha, necesito saber si se ha realizado alguna visita en los 15 dias anteriores y si tiene alguna reservada en los 15 dias posteriores.

La consulta que realizo es la siguiente

SELECT fecha
FROM visitas
WHERE (
fecha < DATE_SUB( '$fechadada', INTERVAL 15
DAY )
OR fecha > DATE_SUB( '$fechadada', INTERVAL 15
DAY )
)
AND idruta = '0016'
AND idviajante = '0193'

Me muestra todas las visitas que ha hecho a lo largo del año, sin respetar el INTERVAL !!!
__________________
EduLopez.
Salu2 desde Albacete