Ciao
mi sto perdendo nella logica di un interrogazione di un database MYSQL
Vorrei estrarre delle righe dal DB nella seguente maniera:
Dove
DataInizio
DataFine
sono i campi del mio DB
e
DataInizioInviata
DataFineInviata
sono i due valori che voglio confrontare
Se metto nella query:
AND E.DataInizio >= DataInizioInviata OR E.DataFine <= DataFineInviata
mi trova solo quelle esattamente comprese nel range.
Ma io voglio visualizzare anche quelle in cui DataInizio è precedente DataInizioInviata purche la DataFine sia inferiore o uguale alla DataFineInviata
e viceversa per la DataFine
devo utilizzare BETWEEN?
Grazie

Rispondi quotando