integer em time
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
Curtidas 0
Respostas
Adrinei
26/06/2006
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´.
GOSTEI 0
Ronaldomr
26/06/2006
Puxa vlw mesmo era isso mesmo q eu queria brigadao velho
GOSTEI 0