![]() |
Problema con BETWEEN
Para realizar una consulta por rango de fechas, hago lo siguiente:
Pero la consulta NO me devuelve los registros cuya fecha=hasta, es decir, para que me devuelva esos registros, debo sumarle 1 dia. Porque? |
Si adaptas este ejemplo que yo utilizo no tendrás problemas.
fIni y fFin, son variables de tipo TdateTime. Un Saludo. |
Gracias marcoszorrilla, ya lo habia solucionado usando parámetros, pero mi duda es en realidad, porque tiene ese comportamiento.
Saludos |
En SQL el formato de fecha tiene que ser "mm/dd/yyyy".
Un Saludo. |
Cita:
'yyyy-mm-dd', lo cual ya lo tenia contemplado. Lo que pasa es que el resultado del between, me queda: min > betweeb < max Cuando deberia ser min >= betweeb <= max Saludos |
| La franja horaria es GMT +2. Ahora son las 12:09:53. |
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