He encontrado una consulta que parece que me vale al 100%. ¿Como la veis?, ¿existe algún modo de hacerla más sencilla?.
Código Codigo SQL:
Ver originalSELECT id FROM reservas WHERE
(calendario_entrada <= '2009-05-15' AND calendario_salida >= '2009-05-30') OR
(calendario_entrada BETWEEN '2009-05-15' AND '2009-05-30' OR
calendario_salida BETWEEN '2009-05-15' AND '2009-05-30')
GROUP BY id
Lo que necesito es seleccionar todas las filas cuyo rango de fechas de
calendario_entrada y
calendario_salida interfieran con el rango de fechas
2009-05-15 y
2009-05-30 respectivamente.
Gracias!!