ma in periodo non puoi inserire tutti i mesi?
per esempio
da novembre ad aprile
puoi indicare 11,12,1,2,3,4
è la cosa più semplice che mi viene in mente
altrimenti
se vuoi tenere da novembre ad aprile devi comunque trovare i mesi che ci sono nell'intervallo
quindi al primo mese (11) aggiungi 1 fino a raggiungere 4
perciò
codice:
mesi=""
i=11
f=4
do while not i=f
i=i+1
if i>12 then
i=1
end if
mesi=mesi&","&i
loop
mesi=right(mesi,(len(mesi)-1))
così avrai in mesi l'elenco dei mesi in cui devi inserire l'offerta
o in alternativa puoi cercare di usare il datediff ma credo che il tutto sia più complicato
dovresti vedere in che anno e mese sei, controllare che il primo mese (in questo caso novembre) sia nel tuo stesso anno dunque dargli come giorno l'1 e come anno l'anno corrispondente (o quello attuale o quello precedente)
poi devi controllare che il secondo mese sia dell'anno in corso (in questo caso aprile è del 2012) dargli come giorno il 31 e come anno l'anno corrispondente (o quello attuale o quello successivo) e fare un datediff tra queste date
se vuoi un mio consiglio io modificherei il campo periodo e metterei l'elenco dei mesi, come la prima proposta