Почему SELECT 123456.123456789123456 FROM Dual;
123456.123457
?Почему SELECT 123456.123456789123456 FROM Dual; возвращает 123456.123457?
Как увеличить эту точность?
Я спрашиваю об этом, потому что я суммирую стоимость, определенную как NUMBER(38,20)
, и я могу заметить, что ошибки накапливаются, но поскольку эти числа представляют собой деньги, округление недопустимо.
Это не только инструмент, который я использую, который округляет отображение числа, но само число округлено, так как в отчетах также содержатся накопленные ошибки.
Нет, я обрабатываю их внутри базы данных, с запросом, который выполняет SUM –