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à :
Pour des raisons de gestion interne (sur lesquelle on ne peut pas revenir !) le chiffre dans le champ MontantEnCompte est en centimes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 :
Bref, je suis un peu largué.'DECIMAL' n'est pas une option nom de fonction intégrée reconnue.
Vous pouvez m'aider ?
Partager