Bom dia. Estamos desenvolvendo relatórios utilizando jasperreports e c#.
Antigamente, utilizávamos reportViewer. Em um relatório específico, tenho que ordenar plano de contas: 1.0, 1.1, 1.1.1 e assim sucessivamente.
Quando utilizava reportViewer fazíamos da seguinte maneira:
- Na store Procedure ordenávamos através de sql:
ORDER BY CAST(’’/’’ + ContaFinanceira.ClassificacaoConta + ‘’/’’ AS HIERARCHYID)
Já com o JasperSoft tento fazer da mesma maneira só que ele não me deixa criar desta forma e retorna o seguinte erro sublinhando a palavra CAST:
no viable alternative at input ‘CAST(’
Estamos fazendo a seguinte consuta na query: select * from “ContaFinanceiro” where ClassificacaoConta like ‘% $P !{classificacao} %’ ORDER BY CAST(’’/’’ + ClassificacaoConta + ‘’/’’ AS HIERARCHYID)
Alguém saberia me dizer como posso fazer isso? Se alguém puder ajudar, agradeceria muito.