Ciao a tutti,
vorrei fare una query a campi incrociati che mi restituisce il totale di valori numerici per periodi a scelta.
con questa
TRANSFORM Sum(Tabella.Importo) AS SommaDiImporto
SELECT Tabella.zona, Tabella.codice, Sum(Tabella.Importo) AS [Totale di Importo]
FROM Tabella
GROUP BY Tabella.zona, Tabella.codice
PIVOT Format([data],"yyyy");
ottengo i totali per anno, mentre io vorrei poter confrontare 2 periodi, di pari lunghezza, ma non necessariamente annuali.
mi spiego meglio, vorrei confrontare ad esempio i totali di marzo04/febb05
marzo05/febb06
quindi 12 mesi con i 12 mesi dell'anno precedente,
oppure
sett04/febb05
sett05/febb06
quindi 6 mesi con gli stessi 6 mesi dell'anno precedente
piuttosto che
marzo05/ago05
sett05/febb06
ovvero 6 mesi con i sei mesi precedenti.
il problema sta nel come indicare il pivot.
se qualcuno ha già affrontato il problema...
ciao e grazie.
Alberto

Rispondi quotando
