Prova così
codice:
TRANSFORM nz(Sum(numeroclic),0) AS Somma
SELECT tabella.oggetto, Sum(tabella.numeroclic) AS totale
FROM tabella
WHERE (((Format([giorno],"yyyymm")) Between Format(DateAdd("m",-4,Now()),"yyyymm") And Format(DateAdd("m",-1,Now()),"yyyymm")))
GROUP BY tabella.oggetto
PIVOT Format([giorno],"yyyymm");
La tabella pivot non consente di ordinare sul totale.
Se desideri quell'ordinamento ti basta, una volta salvata la query (ad esempio con nome tabella_pivot), crearne un'altra che la richiami
select * from tabella_pivot order by totale desc