in teoria tramite select sum(tuocampo) puoi sommare tutti i valori relativi ad un id o qualche altro parametro..

pertanto non capisco perchè devi usare l'array..