Bonjour,
Je souhaite transformer une chaine de caractère en un nombre avec to_number.
Voici les exemples de données en entrées :
Row# TOTAL_AMOUNT_TCUR
1 100.3600
2 1000.0000
3 11500.0000
4 5000.7500
5 1000.0000
6 2000.0000
7 1500.0000
8 10.0000
9 10.3800-
10 1000.0000
11 10000.0000
12 100.0000
13 150000.0000
14 1000.0000
15 20.0000
J'ai essayé avec la requête suivante :
select to_number(replace(ODS1.TOTAL_AMOUNT_TCUR,'.',','),'9999999D0000MI') from ODS_ZBU_ITEM_GET ODS1;
il me marque nombre non valide, je cherche depuis un moment mais je ne trouve pas le bon format....
Pouvez vous m'aidez?
Merci d'avance...
PS : j'ai fait un replace car mon NLS_LANGUAGE est AMERICA.....
Partager