Я пытаюсь решить следующую проблему:
Двойное число, являющееся результатом деления двух двойных чисел, имеет начало 0, и оно не отображается. (Например, я бы ожидал 0,537, но я вижу только 0,0537) Это довольно проблематично, потому что число затем преобразуется в строку, и мне нужен этот ноль в начале.
Для лучшего воображения, пожалуйста, посмотрите часть кода (которая не работает для этих чисел):
...
ELSE REPLACE(TRIM(to_char(ROUND(ab.price, 5)/ABS(ROUND(ab.position,5)), '999999.99999')),'.',',') END as Price
...
результат: ,57300
ожидаемый результат: 0,57300
Спасибо за ответы.
М.