PDA

Ver la Versión Completa : Restar fechas en interbase


afarenas
09-06-2004, 06:09:57
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
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.