В запросе использую сложное поэтапное округление с помощью вышеназванной конструкции. Заметил, что на некоторых данных, там, где используется округление сервера 1С Предприятие (функция Окр()) или запрос с ВЫРАЗИТЬ КАК идёт через MS SQL - метод округления Postgres отличается, и в результате получаются расходящиеся результаты в запросе.
Кто-то сталкивался с подобным или знает, что нужно подкрутить в Постргресе с округлением?
Если из БД я получаю число с 5-тью знаками после запятой, а потом пишу ВЫРАЗИТЬ(бла-бла КАК ЧИСЛО(10, 2)), то у меня показывает именно 2-знака с округлением.
По крайней мере, судя по сложным алгоритмам, MS SQL округляет, причём правильно.