|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Chef de projet NTIC Inscription : octobre 2004 Messages : 1 148 ![]() |
Bonjour,
j'ai une requête SQL qui me remonte le résultat d'un AVG (MonNumeric). Ce résultat me donne un chiffre a virgule exemple 3,25212512121. Je veux le formater pour que le résultat soit toujours du type 9,99 même si cela fait 3,2 , je souhaite avoir 3,20. J'ai essayé avec to_number(AVG (MonNumeric),'9,99') mais cela ne fonctionne pas. Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() |
Utilisez un 0 dans le masque au lieu des 9.
Et ce n'est pas to_number mais to_char.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Chef de projet NTIC Inscription : octobre 2004 Messages : 1 148 ![]() |
bien le soucis c'est que to_char me renvoi ensuite une chaine et je souhaite garder un numéric ....
|
|
|
00
|
|
|
#4 |
![]() ![]() |
3.20 c'est forcément une chaîne, les nombres enlèvent les zéros non-significatifs.
Dès que vous pensez format, vous pensez chaîne.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Chef de projet NTIC Inscription : octobre 2004 Messages : 1 148 ![]() |
Ok c'est logique ... et est il possible dans ce cas d'arrondi un nombre à deux chiffre apres la virgule ?
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Oui avec la fonction ROUND.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Chef de projet NTIC Inscription : octobre 2004 Messages : 1 148 ![]() |
c'est bon ... merci
je gère ensuite le formatage de l'affichage non plus dans la requête mais dans l'affichage. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com