|
|
| Mensagem |
Autor |
| Enviada: Sex, 02 Out 2009 1:05 pm Assunto: Formatação de Moeda estilo Brasil |
|
|
Pessoal
To quebrando a cabeça aqui... Tenho um campo com valor e tentei usar esta função, mas sem sucesso o valor ainda esta vindo americano:
to_char(ril.unit_price,'999g999g990d00')
1,234.56
Como posso resolver isso quero que venha assim no relatorio:
1.234,56
Qualquer dica e bem vinda.
Valeu.
Douglas - Madmax.[/img]
|
|
madmax Rank: Analista Pleno


Registrado em: Qua, 13 de Dezembro de 2006 Mensagens: 127 Cidade - UF: São Paulo
|
|
|
 |
| Enviada: Sex, 02 Out 2009 2:46 pm |
|
|
Veja se esse tópico te ajuda:
| Código: | SQL>alter session set NLS_NUMERIC_CHARACTERS=',.';
SQL>alter session set NLS_CURRENCY='R$';
SQL>column SAL format L99G999G999D09 |
http://glufke.net/oracle/viewtopic.php?t=22
_________________ Thomas F. G.
Campanha: Faça uma pesquisa antes de perguntar!!!
|
|
dr_gori Moderador


Registrado em: Seg, 3 de Mai de 2004 Mensagens: 3222 Cidade - UF: Porto Alegre - RS
|
|
|
 |
| Enviada: Sex, 02 Out 2009 3:16 pm |
|
|
Lembrando que também é possível alterar os caracteres separadores sem alterá-los na sessão:
| Código: | select to_char(12131.1, 'FM999G999G999D90', 'nls_numeric_characters='',.''')
from dual |
_________________ Rafael O. Genaro
|
|
rogenaro Rank: DBA Júnior

Registrado em: Sex, 30 de Março de 2007 Mensagens: 186 Cidade - UF: Londrina - PR
|
|
|
 |
| Enviada: Sex, 02 Out 2009 4:52 pm |
|
|
|
Obrigado Dr_gori e Rogenaro estava procurando isso mesmo.
Valeu.
Douglas - Madmax.
|
|
madmax Rank: Analista Pleno


Registrado em: Qua, 13 de Dezembro de 2006 Mensagens: 127 Cidade - UF: São Paulo
|
|
|
 |
|