Mi sono appena reso conto di un bug nella query.
Se ad esempio in un gruppo assegno valori

20
10
10
10
10

la somma risulta 60 anzichè 40. Vedo se riesco a trovare una soluzione.