Forum Discussion
Massimiliano_fois
Sep 16, 2022Copper Contributor
Somma progressiva tabella access
Buongiorno vorrei fare uma somma progressiva in una tabella access su un campo importo per ciscun mese all interno di ciascun anno..potete aiutarmi
---------Translated by Admin using Bing Trans...
Massimiliano_fois
Sep 26, 2022Copper Contributor
Sono riuscito a risolvere con questo sql:
Select year(data) As anno, month(data) as mese, sum(importo) as tot, dsum("importo", "mov", "year(data)=" & year(data) & " and month(data)<=" & month(data)) as prog from mov group by year(data), month(data).
Il mio obiettivo e confrontare le somme progressive dei mesi in vari anni.
Ho provato a fare una query a campi incrociati su quel sql che ti ho scritto mettendo i mesi in colonna gli anni in riga e la dsum tra i valori. Ma mi risponde che nell sql ce un errore di sintassi forse perché quel numero appate come stringa di testo e non come numero. Ho provato con la formula formatnumber ma non funziona .sapresti aiutarmi?
Select year(data) As anno, month(data) as mese, sum(importo) as tot, dsum("importo", "mov", "year(data)=" & year(data) & " and month(data)<=" & month(data)) as prog from mov group by year(data), month(data).
Il mio obiettivo e confrontare le somme progressive dei mesi in vari anni.
Ho provato a fare una query a campi incrociati su quel sql che ti ho scritto mettendo i mesi in colonna gli anni in riga e la dsum tra i valori. Ma mi risponde che nell sql ce un errore di sintassi forse perché quel numero appate come stringa di testo e non come numero. Ho provato con la formula formatnumber ma non funziona .sapresti aiutarmi?
Massimiliano_fois
Sep 26, 2022Copper Contributor
Riposto l sql perche lo ha tradotto male :
Select year(data) As anno, month(data) as mese, sum(importo) as tot, dsum("importo", "mov", "year(data)=" & year( data) & " e month(data)<=" & month(data)) as prog from mov group by year(data), month(data).
Select year(data) As anno, month(data) as mese, sum(importo) as tot, dsum("importo", "mov", "year(data)=" & year( data) & " e month(data)<=" & month(data)) as prog from mov group by year(data), month(data).