Se li hai nel DB ti basta utilizzare una query di raggruppamento per codice con SUM() applicata al campo valore.