Boa tarde
Estou procurando uma solução para minha aplicação.
Tenho um Banco de dados com SQLite Studio 3.1.1, no qual tenho campos que armazenam valores em R$ ou moeda, no formato de Decimal (9,2).
Contudo, na hora de apresentar ele no Relatorio Jasper, ele aparece certinho já no Formato da moeda nacional. Contudo quando as casas decimas são ,00 o Banco de dados somente salva os numero antes da virgula. Ex: 1.529,00 ele salva 1.529
Eu vi um SQL que auxilia no Select a mostrar essas casas, porém não consegui a implementação. Segue SQL:
SELECT printf("%.2f", floatField) AS field FROM FinanciamentoPrincipal
Segue SQL referente ao Relatório Jasper
Select p.fp_id, p.fp_numero, p.fp_dtLibe, p.fp_valorLibe,p.fp_id_cli, p.fp_id_banco, r.refi_saldo, r.refi_fp_id, c.id_prot,c.p_nome, c.p_CpfCnpj, c.p_insc, c.p_cod, c.p_cidade, c.p_uf, b.b_id, b.b_razSoci, b.b_cid, b.b_uf
from FinanciamentoPrincipal p
inner join Clientes c on c.id_prot = p.fp_id_cli
inner join ResumoFinan r on r.refi_id = p.fp_id
inner join Bancos b on b.b_id = p.fp_id_banco
where p.fp_id_cli = ? and p.fp_id_banco = ?
Os Campo de Valores são o “refi_saldo” “fp_valorLibe”