2015-02-11 9:26 GMT-02:00 Pedro B. Alves <pedroalve...@gmail.com>: > lc_numeric = 'C'
Para o to_char funcionar usando vírgula como separador decimal você precisa do locale correto. Exemplo: postgres=# SHOW lc_numeric; lc_numeric ------------- en_US.UTF-8 (1 row) postgres=# SELECT to_char(12345.678, '999G999G999D00'); to_char ----------------- 12,345.68 (1 row) postgres=# SET lc_numeric TO 'pt_BR.UTF8'; SET postgres=# SHOW lc_numeric; lc_numeric ------------ pt_BR.UTF8 (1 row) postgres=# SELECT to_char(12345.678, '999G999G999D00'); to_char ----------------- 12.345,68 (1 row) Claro, seria mais fácil ajudar se você provesse mais detalhes, como já requisitado. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral