Originariamente inviato da Valeria75_bis
La tua soluzione non sembra funziona

Riassumo

nel mio DB ho un elenco di eventi che hanno
Data Inizio e Date Fine

1 Set - 10 Set - Evento 11
4 Set - 5 Set - Evento 22
8 Set - 15 Set - Evento 33

Io ho un filtro di ricerca lato web, e passando data inizio e data fine tramite il filtro voglio tutti vedere tutti i records che sono inclusi in questo range

Quindi passando come range
data inizio: 2 Set
data fine: 11 set

dovrei vedere i 3 eventi


passando
data inizio: 5 Set
data fine: 6 set

dovrei vedere i 3 eventi


Io ho risolto facendo

AND ((Date_Start <= $date_end) AND (Date_End >= $date_start))";

Vi sembra corretto??

Oppure esiste una soluzione differente?

Grazie
Da come avevi spiegato sembrava che ti servissero gli eventi dentro il range, non gli eventi che si svolgono durante il range....

Comunque sì, è giusto.