Анна
у меня такая же ерунда была, мне посоветовали к другому типу данных ( float) привести сначала. тогда округление по идее дол нормально сработать
select round(cast(90 as float)/cast(543 as float),2)
Проблемы с округлением здесь нет, вот так выглядит если округлять до 4 знаков после точки.
Эти цифры ну никак по другому не округлить )
Я думаю что я что то не учел, но не пойму что