Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Somma mensile in una Query

742 views
Skip to first unread message

mys...@libero.it

unread,
Nov 19, 2010, 11:34:27 AM11/19/10
to
Salve.
Vorrei avere una somma del fatturato mensile direttamente nella query.
Di solito ho passato le informazioni ad un Report ed ho impostato in
quest'ultimo, il riepilogo per mese.
Stavolta invece vorrei avare la somma delle fatture (PER MESE)
direttamente nella qry.
E' possibile?
O altrimenti,
come posso fare a visualizzare sul report semplicemente:
Mese GENNAIO € 100000
Mese FEBBRAIO € 2000000
???
Grazie a tutti.

almorel

unread,
Nov 19, 2010, 12:29:56 PM11/19/10
to

Ciao,
fai una query con totali, metti nei campi:
Anno:year(data) - raggruppamento
Mese:month(data) - raggruppamento
Importo - somma

nei criteri di anno metti [Anno ?], in modo che te lo chieda.
Ciao
Alberto

Mario

unread,
Nov 22, 2010, 4:54:27 AM11/22/10
to

--------------------------
Ciao Alberto, grazie per la risposta.
Qualcosa però non mi è chiaro.
Innanzitutto c'è un problema di riepilogo.
Mi spiego:
Nella query in questione ho lasciato solo i campi "Imponibile" e
"DataFattura".
Essendo che il campo "DataFattura" ha tante date, la query visualizza
tanti importi quante sono le date e quindi non Somma.
Al campo "DataFattura" ho già inserito il criterio Between....etc
A questi due campi ho aggiunto
Anno:year(DataFattura)  - raggruppamento
Mese:month(DataFattura) - raggruppamento
Poi non ho capito questo passaggio: Importo - somma
Insomma c'è qualche cosa che mi sfugge.
Dove sbaglio?

Mario

unread,
Nov 22, 2010, 5:05:25 AM11/22/10
to

---------------
Ho risolto facendo un altra query basata sulla prima query...
Ma se non ti spiace ...dimmi se è possibile evitare questo doppio
passaggio.

almorel

unread,
Nov 22, 2010, 7:01:40 AM11/22/10
to

Scusa il ritardo,

questa è la query, devi solo adattare i nomi.

SELECT Month([DataFatt]) AS Mese, Year([DataFatt]) AS Anno,
Sum(Fatture.ImpFatt) AS SommaDiImpFatt
FROM Fatture
WHERE (((Fatture.DataFatt) Between [dal] And [al]))
GROUP BY Month([DataFatt]), Year([DataFatt]);

Ciao
Alberto


pief...@gmail.com

unread,
Jan 3, 2017, 7:39:22 AM1/3/17
to
Caro Almorel, mi hai risolto un grosso problema.

pief...@gmail.com

unread,
Jan 3, 2017, 7:45:16 AM1/3/17
to
> Caro Almorel, mi hai risolto un grosso problema, ti ringrazio tantissimo, questa secondo me dovrebbe essere la vera anima del web !!:))

0 new messages