Объяснение состоит в том, что в T- SQL операторы * (Multiplication)
и / (Division)
имеют более высокий приоритет , чем оператор - (Negative)
. Итак, что именно оценивается, это:
Expession 1: 125. / - (124 / 125)
, равно: -126.0080645161
Expession 2: 125. / (-124) / 125
, равно: -0.0080645120
Обратите внимание, что правильный результат: -0.0080645120
.