salve a tutti, ho un db con questi campi: data1 e data2

io vorrei costruirmi una query che seleziona tutti i prodotti con il quale il range di data passa dalla data odierna, mi spiego:

data1 = 15/11/2007 e data2 = 10/12/2007
questo posso selezionarlo perchè oggi è compreso

data1 = 10/08/2007 e data2 = 15/09/2007
questo no, non è compreso.

la logica che avrei progettato potrebbe essere questa:
tramite dateDiff, calcolo quanti giorni intercorrono da una data all'altra
diffPrinc=DateDiff("d", #15/11/2007#, #10/12/2007#)
poi mi faccio la differenza tra la data odierna e quella iniziale, e allo stesso modo con quella finale
diffIniz=DateDiff("d",#03/12/2007#,#15/11/2007#)
diffFin=DateDiff("d",#03/12/200#,#10/12/2007#)

if diffIniz <=0 and diffFin >=0 then
la data è compresa.

il problema è che non so come costruirmi la query con questo criterio, sempre che sia quello giusto.

Grazie, ciao.