CftClub.ru
Клуб специалистов ЦФТ-Банк

Сумма прописью на английском языке

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеСр Ноя 02, 2016 07:29   Сумма прописью на английском языке Ответить с цитатой
Полезность: Нет оценки
Посоветуйте, есть ли такая функция в ИБСО, которая по сумме цифрами выдает сумму прописью на английском языке
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеСр Ноя 02, 2016 07:36    Ответить с цитатой
Полезность: Нет оценки
погугли Oracle сумма прописью на английском
_________________
Нельзя всем дать всё: всех много, а всего мало
yaffil
Профи
Неподтвержденный


Вступление в Клуб: 18.08.2011
СообщениеСр Ноя 02, 2016 10:06    Ответить с цитатой
Полезность: 1
В оракле вроде нет такого Вариантов несколько:

1. Ищиет инглиш версию ЦФТ Smile
2. Напишите сами используя например за базу ф-цию ::[RUNTIME].[STDLIB].N2Str или это
http://www.cyberguru.ru/sources/algorithms/denezhnaya-summa-propisyu-na-anglijskom-yazyke.html
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеСр Ноя 02, 2016 10:14   Сумма Ответить с цитатой
Полезность: 1
В оракле есть почти все. Умельцы нашли такой вариант (для числа не более чем из 8 цифр и менее)

replace(lower(to_char(to_timestamp(lpad(abs(Num_), 9, '0'), 'FF9'), 'FFSP')), ' ', ' ')

работает
yaffil
Профи
Неподтвержденный


Вступление в Клуб: 18.08.2011
СообщениеСр Ноя 02, 2016 10:49   Re: Сумма Ответить с цитатой
Полезность: Нет оценки
ulge пишет:
В оракле есть почти все. Умельцы нашли такой вариант (для числа не более чем из 8 цифр и менее)

replace(lower(to_char(to_timestamp(lpad(abs(Num_), 9, '0'), 'FF9'), 'FFSP')), ' ', ' ')

работает


Можно и так, только она не подходит для десятичных - надо 2 раза использовать отдельно для целых и десятых
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru