![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Tengo un problema, nunca me habia tocado hacer consultas a un dbf, y ahora lo estoy haciendo, solo que no puedo hacer una consulta por un rango de fecha apartir de un campo tipo date, si escribo SELECT * FROM LLAMADAS WHERE FEC_LLAM >= 22/09/2003 AND FEC_LLAM <= 25/09/2003 no me trae nada, como es la sintaxis correcta para hacer filtros por fecha? por determinada fecha o por un rango de fecha? muchas gracias
__________________
vaquero |
#2
|
||||
|
||||
Ejemplo de la ayuda de Delphi:
Código:
SELECT Saledate FROM Orders WHERE (Saledate BETWEEN "1/1/1988" AND "12/31/1988") // Saludos |
#3
|
||||
|
||||
Respondiendo a lo que preguntas en los demás hilos que abriste acerca de que persiste el error:
Intenta intercambiar mes con día. Es decir, en lugar de usar el formato dd/mm/aaaa usa mm/dd/aaaa. Lo acabo de probar y, como dices, da un error de "Type mismatch" tal como lo puse en el mensaje anterior. Haciendo este cambio se solucionó el problema. // Saludos |
#4
|
||||
|
||||
select
TABLA.CAMPO1 ., ., ., TABLA."CAMPO_FECHA" from TABLA WHERE tabla."CAMPO_FECHA">=:FEC_IN AND tabla."CAMPO_FECHA"<=:FEC_FI ESPERO Q SE SIRVA.
__________________
.:|Merlin|:. |
![]() |
|
|
![]() |
|