Salve,
devo fare una query su un db con circa 20.000 nominativi su un db access.
In una tabella ci sono i nominativi di tutte le persone, in un altra tutte le donazioni che hanno effettuato, con relative somme, e data di versamento.
Devo tirare il totale versato (molti hanno effettuato piu donazioni) da ogni persona nell'anno 2006.
Ho fatto una prima select in cui vengono fuori tutti i nominativi che hanno effettuato donazioni nell'anno 2006 (unendo le 2 tabelle col campo id donatore)
e all'interno del ciclo di questa, faccio un'altra select in cui chiedo il SUM delle donazioni effettuate nel 2006 dall'id donatore che si sta ciclando
quando provo su 2, 3, 4 mesi, funziona
ma quando provo su 12 mesi va in timeout iis, e succede anche mettendo Server.ScriptTimeout = 500
sicuramente ci sono modi piu veloci e che impiegano meno risorse per fare la stessa cosa
sapreste aiutarmi?
Grazie mille