0

我在使用 MSSQL 服务器时遇到了一个奇怪的问题。我将多个数字相加为浮点数和小数,但由于数字相同,因此结果必须相同。我的号码像“541,66”、“700”、“-1241,66”。在这个场景中,结果必须为“0”,但是当我对浮点数求和时,结果是不同的。您可以在下面的图片中看到详细信息。

不同的结果

PS:当我将数字更改为“541,67”和“-1241,67”时,两个函数都在正确计算。据我所知,它只发生在“,66”上。

有任何想法吗?

4

0 回答 0