Formattage d'un nombre avec du PL SQL

Fermé
voilalesoleil Messages postés 5 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 4 octobre 2013 - 4 oct. 2013 à 16:43
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 14 oct. 2013 à 02:04
Bonjour,


J'essayes de transformer une chaîne de caractère en format nombre masi je n'arriva pas à obtenir le formattage souhaité.

En effet le montant à transdormer est un montant de type "0,12" et j'obtiens pour résultat ",12". Je tiens absolument à mon affichage avec le 0.

J'ai tenté plusierus déclinaison du formattage de la fonction TO_NUMBER mais reien qui correspond pour le moment ....

Merci d'avance de votre aide






--
A voir également:

1 réponse

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
14 oct. 2013 à 02:04
Bonsoir voilalesoleil,

Je crois que pour forcer l'affichage d'un chiffre, il faut utiliser le format 0 :

TO_NUMBER('0,12', '9990D00')


Tu obtindras une conversion en numérique avec
2 décimales,
au moins un chiffre devant la virgule et
e séparateur décimal respectant ton NLS (D)
0