|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 183 ![]() |
bonjour
v1 number(15,5) v1:=1454,45; select to_char(v1,'999G999G999G999G999D99','NLS_NUMERIC_CHARACTERS = ''. '' ') j'ai un probleme la fonction me retourne 1 454.45 et j'aimerez avoir 1 454,45 Je suis sous oracle 8 je n'ai pas la fonction replace ( qui me permettrez de remplacer le . en , ) et par soucis de propreté je veux gerer ce probleme dans mon select . merci d'avance |
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : novembre 2004 Messages : 311 ![]() |
Bonjour,
La fonction REPLACE existe bien sous Oracle 8 : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 183 ![]() |
la reponse est
select to_char(v1,'999G999G999G999G999D99', 'NLS_NUMERIC_CHARACTERS = '', '' ') from dual; sous pl/sql apres sous excel cela marche si vous mettez 14565,00 excel vous mettra 1 456,00 il faut pensez en separateur de millier |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com