Buona domenica a tutti.

Ho una tabella in cui registo il "Fornitore", il "Numero fattura", la "Data fattura", l'"importo fattura" ed il "mese" relativo alla fattura, ad esempio:

codice:
NR_FATTURA	FORNITORE     DATA_FATTURA	IMPORTO		MESE
136	        BENQ	      2005/12/04	300,00 €	Dicembre
Dovrei adesso controllare che SE per i sei mesi precedenti al mese corrente, quel fornitore ha emesso altre fatture, ad esempio siamo a dicembre dovrei sapere se il fornitore BENQ ha emesso fatture anche per i mesi di: novembre, ottobre, settembre, agosto, luglio e giugno.

Riesco al momento a risalire ai 6 mesi precedenti rispetto al mese corrente con la funzione dateadd ed un array, ma non riesco ad impostare la query di estrazione.

codice:
nrMese = (Month(Date))
strMese = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMese)

nrMeseprec = Month(DateAdd("m", -6, Date))
strMesePrec = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec)

nrMeseprec0 = Month(DateAdd("m", -5, Date))
strMesePrec0 = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec0)

nrMeseprec1 = Month(DateAdd("m", -4, Date))
strMesePrec1 = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec1)

nrMeseprec2 = Month(DateAdd("m", -3, Date))
strMesePrec2 = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec2)

nrMeseprec3 = Month(DateAdd("m", -2, Date))
strMesePrec3 = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec3)

nrMeseprec4 = Month(DateAdd("m", -1, Date))
strMesePrec4 = (Array("","Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"))(nrMesePrec4)
Grazie