![]() |
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
|
Ejemplo de la ayuda de Delphi:
Código:
SELECT Saledate// Saludos |
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 |
select
TABLA.CAMPO1 ., ., ., TABLA."CAMPO_FECHA" from TABLA WHERE tabla."CAMPO_FECHA">=:FEC_IN AND tabla."CAMPO_FECHA"<=:FEC_FI ESPERO Q SE SIRVA. |
| La franja horaria es GMT +2. Ahora son las 12:46:50. |
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