I am having a strange problem with MSSQL server. I am summing multiple numbers as float and decimal but since the numbers are the same, result must be the same. My number goes like "541,66", "700", "-1241,66". In this scenerio result must be "0", but when i sum numbers in float the result is different. You can see the details at the picture below.
PS: When i change the numbers to the "541,67" and "-1241,67" both function is calculating correctly. As far as i can see it is only happening with ",66".
Any ideas?