Эта оценка в sql не работает должным образом по какой-либо причине, но я не могу понять, почему.SQL Math оценить Issue
Давайте сначала возьмем этот пример.
DECLARE @countRatio decimal(6,3)
SET @countRatio = (((4)/(2))*(6))/100.0
_______________________________________
0,120
Эта оценка работает как очарование. Я также получаю тот же ответ с моим калькулятором.
Но этот пример дает мне неожиданный ответ.
DECLARE @countRatio decimal(6,3)
SET @countRatio = (((2)/(4))*(6))/100.0
_______________________________________
0,000
Когда я вычислить это на моем калькуляторе ответ, который 0,03 acording мне правильно. Но sql продолжает давать мне 0,000 в качестве ответа. Есть идеи?