Рассмотрим эти значения типа MONEY
(выборочные значения, и они могут изменяться)
select 4796.529 + 1585.0414 + 350.9863 + 223.3549 + 127.6314+479.6529 + 158.5041
по какой-то причине мне нужно округлить каждое значение по шкале 3, как это
select round(4796.529,3)+ round(1585.0414,3)+ round(350.9863,3)+ round(223.3549,3)+ round(127.6314,3)+ round(479.6529,3)+ round(158.5041,3)
но когда я беру сумму, они показывают очень незначительное изменение. первая строка кода возвращает 7721.7000
. а второй 7721.6990
. Но это изменение не приемлемо. Каков наилучший способ решить эту проблему?