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)
-   -   Comparar Fecha en FireBird (https://www.clubdelphi.com/foros/showthread.php?t=56515)

pmtzg 20-05-2008 01:28:00

Comparar Fecha en FireBird
 
Hola Compañeros
si estaba trabajando en delphi 7 y tablas de paradox
yo hacia mi consulta de la siguiente manera

Código Delphi [-]
 
tabla.fechadoc Between #01/01/2007# and #12/31/2007#

me salia bien

pero ahora si deseo hacerlo en las tablas de FireBird 2.1

como es ???
Al parecer no acepta igual
me pueden hechar una manita
Gracias

Pd. alguien por ahi sabe de los parametros de consulta sql en tablas FireBird
o algun manual o donde se puede consultar estos detalles ??

lbuelvas 20-05-2008 01:38:17

Tengan cuidado pues las fechas en firebird cuando se hacen por SQL son en formato mm/dd/yyyy.

Ejemplo:

Código SQL [-]
select tabla.*
from tabla 
where tabla.fecha between '01/01/2008' and '12/31/2008'

Que significa muestre todos los campos de la tabla 'tabla' donde el valor para el campo fecha se encuentre entre 01 de enero de 2008 y 31 de diciembre de 2008.

jhonny 20-05-2008 01:45:21

Cita:

Empezado por pmtzg (Mensaje 287915)


tabla.fechadoc Between #01/01/2007# and #12/31/2007#


Con comillas simples, asi:

Código SQL [-]
 
tabla.fechadoc Between '2007/01/01' and '2007/12/31'

Cita:

Empezado por pmtzg
Pd. alguien por ahi sabe de los parametros de consulta sql en tablas FireBird
o algun manual o donde se puede consultar estos detalles ??

A que te refieres con parámetros de consulta?, ¿Sera acaso lo que en FireBird hacemos con Execute Statement?

pmtzg 20-05-2008 02:26:20

Detalles FireBird
 
perdon a los detalles de consulta

por ejemplo al que me acabas de ayudar
en paradox para consultar fecha es entre signo de gato ##
y tu me comentas que en FireBird es con simples comillas ''

y por eso era mi pregunta, deseo saber que otros detalles
debo de tener en cuanta cuando fabrique mis querys


gracias


La franja horaria es GMT +2. Ahora son las 00:05:24.

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