[firebase-br] Sum campo TIME

Brayan Ciacarone brayan.cicarone em gmail.com
Ter Jun 7 13:44:11 -03 2011


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



Mais detalhes sobre a lista de discussão lista