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.....