[firebase-br] Sum campo TIME

Marcos Weimer marcosweimer em gmail.com
Ter Jun 7 14:38:27 -03 2011


Brayan
Usei apenas como exemplo, o correto seria assim...
para somar as horas
select sum(datediff(hour, campo_hora_inicial, campo_hora_final)) as Hora
from nome_tabela

Em 7 de junho de 2011 13:44, Brayan Ciacarone
<brayan.cicarone em gmail.com>escreveu:

> Bem Marcos,
>
> da forma como você fez , não retorna o a soma total de um campo TIME.
>
> Mesmo por que desta forma, o resultada da consulta será diferente a cada
> segundo
>
> O Certo seria :
>
> select
>  sum(datediff(hour, cast('0:0' as time), data_criacao_alteracao)) as Hora,
>  sum(datediff(minute, cast('0:0' as time), data_criacao_alteracao)) as
> minutos,
>  sum(datediff(second, cast('0:0' as time), data_criacao_alteracao)) as
> segundos,
>  sum(datediff(millisecond, cast('0:0' as time), data_criacao_alteracao)) as
> milesegundos
> from produtos_clas pc
> where pc.codproduto = 1 and pc.codproduto_clas = 1
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão



Mais detalhes sobre a lista de discussão lista