¿Cómo hacer una busquenda en Vistas XPages por rango de fechas, usando un formulario?

En una vista para mostrar saldos de puntos obtenidos.

Tengo una búsqueda, cuyos resultados se muestran en una vista.

El código que se usa en el serach de la vita es:

var tmpArray = new Array("");
var cTerms = 0;

if(sessionScope.FR003N_Empleado != null & sessionScope.FR003N_Empleado != "") {

tmpArray[cTerms++] =

"(FIELD FR001N_Evaluado = \"" + sessionScope.FR003N_Empleado + "\")";

}

qstring = tmpArray.join(

" AND ").trim();

sessionScope.queryString =qstring

return qstring

En el formulario hay 2 campos un combo de slección que indica Saldo al día o por la fechade corte.

En ambos casos se correo un script para determinar un rango de fechas para filtrar la búsqueda, en dos variables de ámbito a nivel de la sesión en Fecha_Inicial, y Fecha_Final,

Pero al colocar los campos de las fechas:

FIELD FR001FechaCreación >= Fecha_Inicial AND FIELD FR001FechaCreación <= Fecha_Final

No hace nada o marca un error de no se puede interpretar la consulta.

He cambiado el tipo de dato entre fecha y cadena, pero con ninguno funciona.

He utilizado [dd/mm/yyyy] como lo hago en el cliente con LotusScript y macar que no se puede interpretar.

FIELD FR001FechaCreación >= [01/01/2015] AND FIELD FR001FechaCreación <= [31/01/2015]

He utilizado código para formar la cedena, con comillas

FIELD FR001FechaCreación >= "01/01/2015" AND FIELD FR001FechaCreación <= "31/01/2015"

He utilizado código para formar la cedena, sin comillas

FIELD FR001FechaCreación >= 01/01/2015 AND FIELD FR001FechaCreación <= 31/01/2015

¿Cómo puedo hacer esa consulta?

¿Cuáles son las reglas para SQL y poder hacer consultas más eficaces?

De antemano gracias,

Añade tu respuesta

Haz clic para o