Originariamente inviato da trippacchiello
ma non posso usare maggiore e minore di una determinata data? perche' usare between?
perche' e' lo stesso e lo scrivi con meno caratteri.

comunque le condizioni sono 4 e non 2 e sono in AND tra di loro.

partenza >= data_da
partenza <= data_a
arrivo >= partenza
arrivo <= data_a

puoi scriverle come ti pare ma il succo e' quello.