PowerBuilder, uso de Where, buscar entre dos fechas, me falla cuando ejecuto el Retrieve con ese argumento

Este es el código del datawindows que uso -dw2, es una tabla con fecha inicial y final y una tasa vigente en ese período-:
SELECT tbncr_01.id_tasa,
tbncr_01.fechaini,
tbncr_01.fechafin,
tbncr_01.tasa
FROM tbncr_01
WHERE ( tbncr_01.fechaini >= :xfecha ) AND
( tbncr_01.fechafin <= :xfecha )
El Where, trata de condicionar, que la row llamada, cumpla con la condición de dos campos, fechaini y fechafin, la condición es: fechaini>=xfecha<=fechafin
Pero cuando ejecuto el Retrieve, no encuentra datos y si existen, la tabla dw1 tiene la fecha de la cual, debe encontrar en la dw2 una línea con datos que complazcan el criterio de búsqueda, el Retrieve se ejecuta en dw2
En Debug, he comprobado que la xfecha es correcta en ejecución

Añade tu respuesta

Haz clic para o