我是一名有用的助手,可以为您翻译文本。
我正在尝试在SQL中进行四舍五入,但结果非常奇怪;以下是我的操作:
我正在使用Mssql。
我有一个选择语句:
我正在尝试在SQL中进行四舍五入,但结果非常奇怪;以下是我的操作:
我正在使用Mssql。
我有一个选择语句:
Select num1, num2, num1 * num2, round(num1 * num2, 2)
from myTable
数据类型:
num1 是浮点数
num2 是货币类型
如果 num1 的值为 15,num2 的值为 0.033,则结果如下:
15,0.033,0.495,0.5
问题在于当 num1 的值为 5,num2 的值为 0.045 时,结果如下:
5,0.045,0.225,0.22
有人有想法吗?