SAludos de nuevo con dudas...
estoy trabajando con firebird 1.5 y delphi 7...
cuando hago una resta entre horas me la pone en milesegundos...
por ejemplo
Código:
select PE.CVECATPER, PE.APEPATPER,
(SELECT (ES.HORHORPZA - H.HORHORPZA) FROM TBLHORPZA H, DETENTSAL ES
WHERE H.CVEPERHORPZA = PE.CVECATPER AND ES.CVEPERSO = PE.CVECATPER AND
H.NOHORPZA = ES.NOENTSAL AND H.DIAHORPZA=:DIA AND
ES.FECENTSAL=:FECHA) AS DESHORA
FROM TBLCATPER PE
como pueden ver hago una subconsulta.. lo que hago es restar estos dos campos que son de tipo time...
ahora un ejemplo:
ES.HORHORPZA(11:19:27) - H.HORHORPZA(9:00)= 8367.000 milesugundos..
como puedo cambiarle el formato o que toy haciendo mal...