|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre Expert
![]() ![]() |
Bonjour à tous.
Je bloque sur un détail avec un DECIMAL, mais peut-être que je me trompe de méthode En gros je pars de là : Code :
SELECT CAST((MontantEnCompte / 100) AS DECIMAL(18,2)) AS MontantEnCompte FROM Clients Maintenant je voudrais le présenter en Euros, donc le diviser par 100. En faisant comme dans la requête que j'ai faite j'ai x.00 qui apparait sur tous mes montants. J'en déduis que vous que je pars d'un INT, j'ai rien aprés la virgule. Alors j'ai tenté le CAST avant la division, mais là j'ai 5 chiffres aprés la virgule. Ensuite j'ai tenté un CAST de CAST, histoire de dire, je vais limiter la virgule, mais là il me dit : Citation:
Vous pouvez m'aider ?
__________________
Mon blog de création d'univers : Qualhiryann Mon site qui parle de moi moi.ozouf.com |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
Code :
SELECT CAST((MontantEnCompte / 100.0) AS DECIMAL(18,2)) AS MontantEnCompte FROM Clients ![]() On s'y est tous frotté!
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() |
Ah ben d'accord, fiou, fallait savoir, un truc comme ça, j'aurais pu chercher longtemps...
Merci beaucoup pour ton aide précieuse.
__________________
Mon blog de création d'univers : Qualhiryann Mon site qui parle de moi moi.ozouf.com |
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
Quel est le type initial de la colonne MontantEnCompte ?
|
|
00
|
Copyright © 2000-2012 - www.developpez.com