我有一个名为T_Amount的字段数据类型是float,
e.g= T_Amount=11800
When i make formula in query (11800/24)*35.25=17331.25
but actually if i make in calculator (11800/24)*35.25=17331.24999
i want this full figure.
答案 0 :(得分:1)
您的除法被解释为整数除法,因为您有两个整数被划分。
如果您执行以下操作,您将获得更多十进制字符:
SELECT (11800/24.0)*35.25
返回:
17331.24997650
所以你需要确保你有漂浮的'分部内的价值观也是如此。因此,使用decimal而不是float进行除法。