ВЫБРАТЬ подрезать (to_char (123, '9999999999D99')); 123,00 (1 строка) ВЫБРАТЬ подрезать (to_char (00, '9999999999D99')); .00 (1 строка)
ВЫБРАТЬ подрезать (to_char (123, '9999999999D99'));
123,00 (1 строка)
ВЫБРАТЬ подрезать (to_char (00, '9999999999D99'));
.00 (1 строка)
Я написал вышеупомянутый запрос, который дает результат как .00, если сумма равна 0 (Zeor) Мне нужен выходной формат как 0,00. как это сделать.
ЧАСТЬ -1 Формат двойной точности в PostgreSQL
Используйте 0 вместо 9 из:
SELECT trim(to_char(00,'999999990D99'));
Вам необходимо использовать следующее:
SELECT trim(to_char(00,'9999999990D99'));
0 устанавливает начальный ноль.
0