Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-10-2005
Avatar de Juanito-Kun
Juanito-Kun Juanito-Kun is offline
Miembro
 
Registrado: abr 2005
Ubicación: Merida, Yucatan
Posts: 65
Poder: 20
Juanito-Kun Va por buen camino
REsta Fechas

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...
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:10:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi