A mi parecer no tuvieron en cuenta esto al momento de diseñar la db, por lo que, si estas a tiempo, cambialo.
Lo mejor si se van a sacar cuentas es, o tener todo en un date, o en un timestamp (en este caso lo mejo, poco espacio, cuentas simples).
Se me ocurre una que no es simple para sacar las papas del horno, tal vez alguien pueda aportar algo mas ameno, de todas maneras acá te dejo mi grano de arena:
Código:
select
FROM_UNIXTIME( sum( unix_timestamp(concat( '1970-01-01 ', tiempototal, ':00' ) ) ) ) sumaFecha, -- Formtato fecha (yyyy-dd-mm hh-mm-ss)
sum( unix_timestamp(concat( '1970-01-01 ', tiempototal, ':00' ) ) ) sumaTimeStamp -- Formato timestamp, trabajalo luego de php con un date("H:i", $rs["sumaTimeStamp"])
from tutabla