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'.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select Qte from T1 where IDPere = 1
ceci me retourne 489,2
mais si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select sum(Qte) from T1 where IDPere = 1
celui-ci me retourne 489,200012207031.

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