Versão atual:

Filtrar dataset a partir de campo data

Boa noite pessoal,

Estou com dificuldades em filtrar um dataset a partir de campos com data.

Tenho o dataset:

Nome | Data Inicial | Data Final

Joao | 01/08/2018   | 10/08/2018

Filtrando por Joao, 01/08/2018 e 10/08/2018, consigo obter o valor. Preciso filtrar por um período entre data inicial e final, por exemplo: Joao, 03/08/2018 e 08/08/2018, porém ele não retorna nenhum resultado.

Li essa doc que recomenda salvar os campos no formato AAAA/MM/DD, mas não deu certo também: http://tdn.totvs.com/pages/releaseview.action?pageId=74646056

segue código da consulta:

var cNome = DatasetFactory.createConstraint("nome", nome, nome, ConstraintType.MUST);
var cDataInicial = DatasetFactory.createConstraint("dataInicialAux", dataInicial, dataFinal, ConstraintType.MUST);
var cDataFinal = DatasetFactory.createConstraint("dataFinalAux", dataInicial, dataFinal, ConstraintType.MUST);
var constraints = new Array(cNome, cDataInicial, cDataFinal);

var dataset = DatasetFactory.getDataset("dsNomeData", null, constraints, null);

Alguém consegue me ajudar, por favor?

Obrigada!

Versão (1):

Ver a versão formatada

Filtrar dataset a partir de campo data

  • criado 02 de Jul de 2018

Comentário

new question