bonjour,
J'ai un problème d'arrondi sur un calcul d'une somme sous sqlserveur express 2008.
J'ai une table T1 avec une champ 'IDPere' et un champs flottant 'Qte'.
ceci me retourne 489,2
Code : Sélectionner tout - Visualiser dans une fenêtre à part select Qte from T1 where IDPere = 1
mais si je fais
celui-ci me retourne 489,200012207031.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select sum(Qte) from T1 where IDPere = 1
Il n'y a bien qu'une ligne dans la table.
La fonction sum a-t-elle un problème d'arrondi en sqlserver? comment contourner ce problème sachant que j'utilise 5 digits après la virgule ?
merci de vos commentaires
Partager