Funcionou, obrigado!
Em 3 de maio de 2013 15:04, Flavio Henrique Araque Gurgel < [email protected]> escreveu: > > Em 03-05-2013 15:01, Rudimar escreveu: > > 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. >> > > Tente: > SELECT ROUND((sum(valor_bruto * (1 - (comissao / 100))))::numeric, 2) AS > VlrLiq > > []s > > ______________________________**____ > Flavio Henrique A. Gurgel > Líder de Projetos Especiais > Consultoria, Projetos & Treinamentos 4LINUX > Tel1: +55-11.2125-4747 ou 2125-4748 > www.4linux.com.br > email: [email protected] > ______________________________ > FREE SOFTWARE SOLUTIONS > ______________________________**_________________ > pgbr-geral mailing list > [email protected].**org.br<[email protected]> > https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral> >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
