Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Restar fechas en interbase (https://www.clubdelphi.com/foros/showthread.php?t=11237)

afarenas 09-06-2004 06:09:57

Restar fechas en interbase
 
como puedo restar dos fechas en interbase en una consulta similar a la siguiente la cual se hace con Oracle:

SELECT FECHAF-SYSDATE FROM mi_tabla

esta consulta me devuleve la diferencia en dias entre fechaf y la fecha del sistema.


Gracias amigos :p

jachguate 09-06-2004 07:27:16

Código SQL [-]
Select fechaf - 'now'
  from mi_tabla;

Hasta luego.

;)

guillotmarc 09-06-2004 09:13:49

Hola.

Además de la propuesta, otra posiblidad es utilizar las variables de sistema estándar current_date y current_timestamp en lugar de sysdate.

NOTA: La primera te devuelve la fecha actual, y la segunda la fecha/hora actual.

Saludos.

jachguate 09-06-2004 20:12:20

Hola Marc.

Estas variables de sistema están disponibles también en Interbase, o solo en Firebird?

guillotmarc 09-06-2004 20:26:49

Hola.

Pues ahora que lo dices, no lo sé. Es que empezé directamente con Firebird 1, y nunca he usado un Interbase. Un segundo que lo consulto.

Yo diria que si, puesto que són palabras reservadas en la documentación de Interbase 6, y no aparecen en las Release Notes de Firebird 1.

Saludos.


La franja horaria es GMT +2. Ahora son las 15:21:22.

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