У меня есть два запроса, приводящие одинаковое количество 2 разных типов данных к числовому типу данных
SELECT cast(cast(79.523500 as float) as numeric(20,3))
результат: - 79,523
SELECT cast(cast(79.523500 as numeric(20,6)) as numeric(20,3))
результат: - 79,524
Почему это 2 разных ответа на один и тот же номер?