Somar Horas

Olá Pessoal

Estou quebrando a cabeça para fazer uma coisa considerada simples, que é exibir o total do campo tipo hora na coluna de totais.
Alguém já fez isso?

Obrigado.

Estava com este problema, consegui fazendo desta forma.

SELECT funcID,data_mov,
hs_in,
hs_out,
hs_brk_in,
hs_brk_out,
loja_intervalo,
@t_hs := SUBTIME(hs_out,hs_in) as t_horas,
@t_int:= SUBTIME(hs_brk_in,hs_brk_out) as t_intervalo,
@dif_i:= if(SUBTIME(hs_brk_in,hs_brk_out)>loja_intervalo,SEC_TO_TIME(TIME_TO_SEC(SUBTIME(hs_brk_in,hs_brk_out)) - TIME_TO_SEC(loja_intervalo)),0) as dif_intervalo,
@dif_hs := SEC_TO_TIME(TIME_TO_SEC(@t_hs) - TIME_TO_SEC(@dif_i)) as dif_horas

FROM cartao_ponto";

Olá Pessanha,

Vou explicar melhor o que preciso, tenho uma aplicação de consulta que lista todos os registros de ligações de operadores de um telemarketing.
Nesta tabela já tenho o campo que guarda a duração de cada ligação, o campo é do tipo TIME (mysql).

O objetivo é somar a coluna (duracao) é exibir o total na coluna de TOTAIS.

O problema é que o scriptcase soma apenas campos de tipo (Numero, Decimal, Moeda).

Veja um resumo da tabela.
Id Ramal Data Ini Hora Ini Duracao
35.791 0101 19/02/2015 07:08:00 00:04:36
35.796 0101 19/02/2015 07:13:16 00:00:49
35.790 0101 19/02/2015 07:06:48 00:07:22
35.794 0101 19/02/2015 07:13:13 00:03:14
35.797 0101 19/02/2015 07:17:53 00:00:55
35.798 0101 19/02/2015 07:20:08 00:01:19
35.799 0101 19/02/2015 07:22:13 00:01:00
35.800 0101 19/02/2015 07:24:43 00:00:46
35.801 0101 19/02/2015 07:25:38 00:00:46
35.805 0101 19/02/2015 07:30:10 00:00:28
35.806 0101 19/02/2015 07:30:11 00:00:51
35.807 0101 19/02/2015 07:30:43 00:01:15

Gostaria apenas de somar a coluna Duracao.

Grato.