Bonjour tout le monde !

J'essaie d'exécuter la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select cast((MONTANT) as decimal(17,2))  from MaTable
Sachant bien que le type de la colonne montant est un float !

une erreur alors s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Serveur : Msg 8115, Niveau 16, État 6, Ligne 1
Dépassement de capacité lors de la conversion de float au type de données numeric.
J'ai essayé de faire un round avant de faire la cast mais ça n a pas marché

J'espère que vous pourriez m'aider.

Merci d'avance.