Pessoal,

como faço para arrendondar com 2 casas decimais um valor no Select,

tenho esse Select de exemplo:

SELECT sum(valor_bruto * (1 - (comissao / 100))) AS VlrLiq FROM transacoes;

sei que tem o ROUND
ROUND(v, d) - arredonda v com d casas decimais

Mas isso não funciona:
SELECT ROUND(sum(valor_bruto * (1 - (comissao / 100))), 2) AS VlrLiq FROM
transacoes;


ERRO: função round(double precision, integer) não existe
SQL state: 42883
Hint: Nenhuma função corresponde com o nome e os tipos de argumentos
informados. Você precisa adicionar conversões de tipo explícitas.


o que estou fazendo de errado? Agradeço.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a