Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Заменить значение денежного поля на вещественные с разделителем точкой / 4 сообщений из 4, страница 1 из 1
17.06.2013, 13:30
    #38299894
Заменить значение денежного поля на вещественные с разделителем точкой
Всем доброго.
У меня есть в таблице поле money. Выводит оно в грид с суффиксом "РУБ." и в качестве разделителя - запятая.
Локаль и настройки менять не имею права, но значение этого поля нужно получить в вещественном виде с разделителем точкой.
Например: 29,05 РУБ. нужно преобразовать в 29.05.
Попытка использовать CAST привела к исчезновению суффикса, но в качестве разделителя запятая осталась.

Вопрос: Если ли в Информиксе 10 функция преобразования, которая могла бы решить мою задачу?
...
Рейтинг: 0 / 0
17.06.2013, 13:44
    #38299923
Ikir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заменить значение денежного поля на вещественные с разделителем точкой
Виталий Белик,

Если просто для вывода, то надо преобразовать число в строку и затем реплэйсом поменять всё что нужно.
...
Рейтинг: 0 / 0
17.06.2013, 14:26
    #38300042
Заменить значение денежного поля на вещественные с разделителем точкой
Ага, спс. Подходит.
Как-то не подумал про replace()
Вот бы еще книжицу подсказали где функции информикса как можно полнее описаны...
...
Рейтинг: 0 / 0
17.06.2013, 14:40
    #38300081
Ikir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заменить значение денежного поля на вещественные с разделителем точкой
Виталий Белик,

Самое полное описание в IBM Infocentre - по вашему INFORMIX http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Заменить значение денежного поля на вещественные с разделителем точкой / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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