FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Consulta por un campo date a un dbf
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|:. |
|
|
|