Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / форматирование числа / 5 сообщений из 5, страница 1 из 1
23.03.2006, 11:42
    #33619582
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форматирование числа
есть числовое поле
есть число 123.45
перевожу в текст to_char(123.45,'999.99')
OK
есть число 0
перевожу to_char(0,'FM990.99') - получается 0., а надо просто 0
Как избавиться от точки после 0 ?
...
Рейтинг: 0 / 0
23.03.2006, 12:39
    #33619870
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форматирование числа
Так тебе нужна точка или нет?
Если нет, то зачем ты её в шаблон пишешь?
...
Рейтинг: 0 / 0
23.03.2006, 13:03
    #33620009
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форматирование числа
в первом случае нужна
во втором - нет
но поле-то одно и форма вывода одна
...
Рейтинг: 0 / 0
23.03.2006, 13:48
    #33620222
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форматирование числа
Perederiyв первом случае нужна
во втором - нет
но поле-то одно и форма вывода одна

Стрянно, при 0 не нужно, иначе нужно
Исключительно для справки, что в этом поле храниться, что такое хитрое форматировние?
Разрулить эту проблему ИМХО можно case-ом:
(CASE WHEN field=0.0 THEN to_char(0,'FM990') ELSE to_char(0,'FM990.99') END) as field_name
...
Рейтинг: 0 / 0
23.03.2006, 13:55
    #33620252
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форматирование числа
показания счетчиков ГВС по квартире
зачем нужно - исключительно для красоты (красивого вывода информации)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / форматирование числа / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]