Devi ricorrere a un trucchetto,
I totali del periodo te li fa gia la quert a campi incrociati, ( Chiamiamola " Qz4CI " )
Ti mancano i totali di Fornitore che te li devi gia preparare nella query
di origine ( Chiamiamola " Qz4 " ) della successiva a campi incrociati
Significa che la Qz4 deve essere una query di unione
fra la tua attuale query e una nuova query raggruppata
x fornitori.
__________________________________________________ __________
Ti faccio un esempio semplice
Hai la tabelle " FATTURE "
Id _____ Contatore ___ Key
Scad ___ Testo
Forn ___ Testo
Impo ___ Numerico
__________________________________________________ ______
Crei una prima queri di unione con nome "Qz4"
codice:
SELECT
"p" AS ord,
FATTURE.Scad,
FATTURE.Forn,
FATTURE.Impo
FROM FATTURE
UNION ALL
SELECT
"t" AS ord,
"TotFor" AS Scad,
FATTURE.Forn,
Sum(FATTURE.Impo) AS SImpo
FROM FATTURE
GROUP BY "t", "TotFor", FATTURE.Forn
;
__________________________________________________ ____________
Poi su " Qz4 " crei al tua " Qz4CI "
codice:
TRANSFORM
Sum(Qz4.Impo) AS SommaDiImp
SELECT
Qz4.ord,
Qz4.Scad,
Sum(Qz4.Impo) AS TotImpo
FROM Qz4
GROUP BY Qz4.ord, Qz4.Scad
PIVOT Qz4.Forn
;
E tutto
Saluti