Boa tarde pessoal
Jeito muito simples de transforma hora em segundo e segundo em horas
Primeiro vou pega minha hora e passar para segundo
* Para esse ex. usei substr para quebra a minha hora, ai vai para cada necessidade, como minha hora vai vir sempre 3 casa na hora sempre ficou mais facil
SOMA = 0056:45:89
SELECT (SUM(to_number(substr(soma,9,10)))
+(SUM(to_number(substr(soma,6,2)))*60)
+(SUM(to_number(substr(soma,1,4)))*3600)) SEGUNDOS
FROM TABELA
Agora passa meu segundos para hora
SELECT TO_CHAR(trunc(x.SEGUNDOS/6/60),'0009')||':'||to_char(trunc(mod(x.SEGUNDOS,3600)/60),'09')||':'||to_char(mod(mod(x.SEGUNDOS,3600),60),'09') HH_MM_SS
FROM TABELA
Nenhum comentário:
Postar um comentário