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)
-   -   Como Restar 2 Fechas en FireBird???? (https://www.clubdelphi.com/foros/showthread.php?t=28596)

AGAG4 24-12-2005 03:36:36

Como Restar 2 Fechas en FireBird????
 
Quiero Restarle a un campo de tipo DATE una Fecha Fija, tengo la siguiente sentencia SQL:
Código SQL [-]
select sum(imporfac) from clidocum
where
tipomov='FM' and
fechafac<='31.10.2005' and
fechafac>='01.01.2004' and
/*15 Dìas Vencidos*/
'31.10.2005'-fechafac between 15 and 30

Pero me marca el siguiente error:

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.

Quiero hacer pruebas con esta sentencía dentro de IBExpert para ver los resultados de dicha consulta.

Agradezco cualquier comentario.

AGAG4 24-12-2005 22:26:40

Resuelto
 
Use lo siguiente y me funciono:
Código SQL [-]
select sum(imporfac) from clidocum
where
tipomov='FM' and
fechafac<='31.10.2005' and
fechafac>='01.01.2004' and
/*15 Dìas Vencidos*/
cast('31.10.2005' as date)-fechafac between 15 and 30

Saludos....

rastafarey 26-12-2005 15:23:49

resp
 
Solo les digo tengas cuidado con el fomato d ela fecha qu es epueden levar uan sorpresita. No por que funcione bien una vez quiere decir que esta bien.

Tengan cuidado.


La franja horaria es GMT +2. Ahora son las 10:28:08.

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