Fórum integer em time #56329
26/06/2006
0
Como eu faco para transformar um integer milisegundos em time
Ex:
select cod_cliente,hor_inicio,hor_hora,(hor_hora-hor_inicio) as tempo
from ocorrencia
o campo tempo eu gostaria q apresentasse como um campo time tipo 00:15:21 e nao como integer.
Agradeco desde ja qualquer ajuda.
Ex:
select cod_cliente,hor_inicio,hor_hora,(hor_hora-hor_inicio) as tempo
from ocorrencia
o campo tempo eu gostaria q apresentasse como um campo time tipo 00:15:21 e nao como integer.
Agradeco desde ja qualquer ajuda.
Ronaldomr
Curtir tópico
+ 0
Responder
Posts
29/06/2006
Adrinei
SELECT CAST(´00:00´ AS TIME)+(HORA_SAI-HORA_ENT) FROM RDB$DATABASE
O FB retorna em segundos a diferença entre horas.
Então coloco um campo hora somado a x segundos, que vai ser teu resultado no formato time.
Tenha cuidado com horários que ultrapassem a meia noite.
Exemplo.: Entrada às 22:00 e saída às 02:00.
Aí o calculo fica maior, pq deve-se prever essa ´virada´.
Responder
Gostei + 0
29/06/2006
Ronaldomr
Puxa vlw mesmo era isso mesmo q eu queria brigadao velho
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)