Salve a tutti, mi sono appena iscritto e sono alle prime armi con SQL, siate pazenti! :-)
Ho un database con tre colonne, GRUPPO, USER e ITEMS.
I primi due sono di tipo testo e il terzo è numerico
Ogni USER fa parte di un solo GRUPPO
Ci possono essere più record con lo stesso USER (e relativo GRUPPO) e un ITEMS diverso
Esempio:
Per avere una vista riassuntiva degli ITEMS sommati per utenti e raggruppando questi ultimi per gruppo ho scritto questo:codice:GRUPPO,USER,ITEMS Gialli,Marco,1 Verdi,Sara,5 Rossi,Piero,8 Rossi,Mario,9 Gialli,Marco,5 Rossi,Piero,2
Un programmino che mi fa l'output mi stampa giustamente questo:codice:SELECT Gruppo, Utente, SUM(`Items`) AS `S(Items)`, GROUP BY Gruppo, Utente
Gialli: Marco,6
Rossi: Piero,10
Rossi: Mario,9
Verdi: Sara,5
Adesso però vorrei visualizzare un colonna in più, con il totale del gruppo.
Quindi, nel caso del gruppo "Rossi" ci dovrebbe essere una colonna in più con il valore 19
Come imposto la query?
Grazie per le risposte che mi darete

Rispondi quotando