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 !!!