Originariamente inviato da Bugu
Grazie, così funziona. La cosa che non riesco a risolvere, però, è che la voce Totale mi viene in mezzo all'elenco, in quanto mi ordina gli articoli in ordine alfabetico e se hoi articoli che cominciano con lettere seguenti alla T di totale me li mette dopo.
Questa è facile, aggiungi un valore numerico e ordini prima su di esso.

codice:
select articolo,sum(prezzo) as totale, 1 as ordine
from tabella
group by articolo
union
select 'Totale',sum(prezzo), 2
from tabella
order by ordine, articolo


Originariamente inviato da Bugu
Ho anche un altro problema: raggruppando gli articoli con il codice, ovviamente se ho in lista articoli con lo stesso codice, la query me li mostra solo una volta, mentre io vorrei comunque vederli tutti
Qui non ti seguo più. E' ovvio che se effettui un raggruppamento non puoi avere l'elenco di tutti i record. O fai una cosa o fai l'altra.