Ciao

mi sto incasinando con la verifica di un range di date all'interno di un DB MYSQL
in pratica deve verificare che entrambe le date siano valide


ho due date da passare alla query:
DataInizioDatabase
DataFineDatabase

ho provato con questa query

AND (offerte_speciali.off_al <= ' " & DataInizioDatabase & "' AND offerte_speciali.off_dal >= ' " & DataInizioDatabase & "') OR (offerte_speciali.off_al <= ' " & DataFineDatabase & "' AND offerte_speciali.off_dal >= ' " & DataFineDatabase & "') OR ( (offerte_speciali.off_al BETWEEN ' " & DataInizioDatabase & "' AND ' " & DataFineDatabase & "') OR (offerte_speciali.off_dal BETWEEN ' " & DataInizioDatabase & "' AND ' " & DataFineDatabase & "') )"

Ma non funge
Avete qualche soluzione?