ЧАСТЬ 2 - Сформируйте двойную точность как 0,00 в postgreSQL - PullRequest
0 голосов
/ 28 июня 2010

ВЫБРАТЬ подрезать (to_char (123, '9999999999D99'));

123,00 (1 строка)

ВЫБРАТЬ подрезать (to_char (00, '9999999999D99'));

.00 (1 строка)

Я написал вышеупомянутый запрос, который дает результат как .00, если сумма равна 0 (Zeor) Мне нужен выходной формат как 0,00. как это сделать.

ЧАСТЬ -1 Формат двойной точности в PostgreSQL

Ответы [ 2 ]

1 голос
/ 28 июня 2010

Используйте 0 вместо 9 из:

SELECT trim(to_char(00,'999999990D99'));
1 голос
/ 28 июня 2010

Вам необходимо использовать следующее:

SELECT trim(to_char(00,'9999999990D99'));

0 устанавливает начальный ноль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...