算术SQL中的计算图不同

时间:2013-05-24 08:47:49

标签: sql-server-2008 tsql

我越来越差异了。我在下面的等式中写的数字。

SELECT 9.36 + 9.36 / ( 284.36 ) * 15.64 = 9.8748065528 (CORRECT)
SELECT 18.72 / ( 284.36 ) * 15.64 = 1.0296131056  (INCORRECT)

我有总数(9.36 * 2)我在第二个选择陈述中输入了不正确的金额。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

方程式不一样。

第二个陈述相当于:

SELECT (9.36 + 9.36) / ( 284.36 ) * 15.64 

SELECT 9.36 + 9.36 / ( 284.36 ) * 15.64

记住您的操作顺序。

答案 1 :(得分:0)

这就是我想要的。

选择9.36 +(9.36 /(284.36)* 15.64)