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)
-   -   Fechas en Interbase (https://www.clubdelphi.com/foros/showthread.php?t=6974)

raugadel 29-01-2004 09:20:51

Fechas en Interbase
 
Necesito comparar dos fechas a traves de SQL, cada una de las fechas esta en una tabla distinta y desde delphi 7 he hecho la siguiente sql:

dtmEmpresas.qryNumHorasExtras.SQL.Add('Select * from NumHorasExtras where fecha='+dtmEmpresas.qryHorasExtrasFecha.value+' order by fecha;');

y no funciona, no se si es que firebird guarda en un formato de fecha distinto al que devuelve delphi, el que uso es DD/MM/AAAA.

__cadetill 29-01-2004 09:46:43

En la mayoría de motores de bases de datos, las fechas has de compararlas con el formato MM/DD/AAAA por lo que tendrás que hacer la transformación de formato. Para ello mirate la función FormatDateTime

Jan 29-01-2004 09:53:43

Hola:

Puede que te resulte más sencillo si creas un parámetro y luego le pasas el valor con "AsDate". De esta forma no tienes que preocuparte del formato, ya que Delphi se encarga de ello.

Espero que te sirva.


La franja horaria es GMT +2. Ahora son las 06:33:33.

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