Sum è una funzione aggregata e devi usare il group by. Se posti qualche record di esempio posso
essere più preciso.

P.S. La percentuale puoi calcolarla anche direttamente da mysql senza scomodare il php.