Bom dia, tenho um conjunto de dados que preciso solicitar por data, localizado em um dos campos do mesmo e salvo no formato dd-mm-aaaa. Estou ordenando o seguinte:
DatasetFactory.getDataset("dataset", null, constraints, ['date; desc']);
Mas, aparentemente, está tomando os dados como uma string
Eu apreciaria qualquer ajuda
O dataset é proveniente de um formulário?
Já percebi que tudo que um formulário salva fica registrado como string e não tem como ordenar uma data no formato pt-BR assim.
Um modo de fazer isso é salvar a data no formato ISO (YYYY-MM-DD), assim mesmo se for uma string é possível ordenar.
As datas que o próprio Fluig salva nos datasets, por exemplo a data de uma solicitação no dataset de workflow, são salvas como data mesmo. Só os dados que nós criamos com formulário que salvam como texto.