Salve,
ho un modulo dove un utente può inserire vari parametri fra i quali il mese e l'anno nel quale fare la ricerca dei record.
Ho provato con una query tipo:
con inf e sup che sono due date scritte nel formato 01/05/2004.codice:SQL="SELECT * FROM interventi WHERE rag_sociale LIKE '"&azienda&"' AND data_intervento BETWEEN #"&CDATE(inf)&"# AND #"&CDATE(sup)&"# ORDER BY data_intervento DESC"
L'utente può scegliere mese e anno e quindi la ricerca la faccio fare tra il primo e l'ultimo giorno del mese indicato.
Ho messo dei record con il mese di maggio e dei record con il mese di aprile. Se chiedo i record di aprile sembra funzionare. Se chiedo i record di maggio mi da i record di aprile + i record di maggio e lo stesso con mesi successivi. Se metto febbraio giustamente non mi restituisce alcun record.
Il Database è access e il formato del campo data è Data/Ora impostato come "Data in cifre" (gg/mm/aaaa).
Qualche consiglio...
Grazie!!