|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : novembre 2008 Messages : 238 ![]() |
Bonjour,
Je cherche à formatter un champ numérique calculé à l'affichage sur SQLDEVELOPPER pour ensuite l'exporter sur Excel et faire des calculs. Je suis sur Oracle 10g. J'ai codé ceci: Code :
to_char((al.MNT_TOTAL_HT * ucv.ratio_u1_u2 / (al.tot_cmde * uc.ratio_u1_u2) ),'99990,000000') Lorsque je code: Code :
al.MNT_TOTAL_HT * ucv.ratio_u1_u2 / (al.tot_cmde * uc.ratio_u1_u2) Je souhaiterai avoir le 2ème résultat avec un formattage correct correspondant au 1er. Merci d'avance. Julien. |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Grégoire MARTINIngénieur développement logiciels Inscription : janvier 2011 Messages : 128 ![]() |
Bonjour,
http://download.oracle.com/docs/cd/B...004.htm#i34570 Que donne : Code :
__________________
Cordialement. |
||
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Inscription : novembre 2008 Messages : 238 ![]() |
Bonjour,
Je ne parviens pas à formatter le champ calculé tmp.cout_unit avec 6 chiffres avant la virgule et 6 chiffres après. Je souhaite également que mon séparateur de décimales soit la virgule. Ma requête SQL: Code :
Julien. |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 926 ![]() |
la virgule, c'est le séparateur international des milliers
donc to_char('...','99990.000000') ou si tu veux qqch de local to_char('...','99990D000000') avec D{ot} comme séparateur décimal |
|
00
|
Copyright © 2000-2012 - www.developpez.com