*"bom dia..*
*tente utilizar:*
*
*
*select (campo)::numeric(15,2) from table"*

Desta forma funcionou! Obrigado!


*"SELECT ROUND(column_name,decimals) FROM table_name;"*

O ROUND não funcionou. Retornou a seguinte mensagem de erro:

[ERRO:  função round(double precision, integer) não existe
LINE 1:  SELECT id_insumo, codnofor, ROUND(valor,2), unidade, nf, da...
                                                  ^
HINT:  Nenhuma função corresponde com o nome e os tipos de argumentos
informados. Você precisa adicionar conversões de tipo explícitas.

********** Error **********

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.
Character: 30]


-- 
Giovani Rodrigues
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a