Hola yo tengo hecha una función q suma minutos y horas...
es una combinación de mysql y PHP no se si hay algún modo mejor pero por lo menos este te sirve...si quieres q sume segundos pues lo adaptas a tu gusto.
Código PHP:
$result = mysql_query("
Select sum(HOUR(h.horas)) as hora, sum(MINUTE(h.horas)) as minutos
FROM horas h");
$row=@mysql_fetch_array($result);
$horas = $row["hora"];
$min = $row["minutos"];
$minutos = $min%60;
$h=0;
$h=(int)($min/60);
$horas+=$h;
echo "TOTAL: ".$horas."h ".$minutos."m";
Salu2.