Я пытаюсь преобразовать большую сумму доллара в слова через oracle SQL для каждой отдельной цифры. Например: $ 555,555,555.55 = "доллар пять пять пять запятой пять пять пять запятой пять пять пять пять пять пять секунд".SQL конвертировать сумму в слово для каждой цифры (включая доллар, десятичную и запятую)
Я попробовал версию перевода чисел Julian Date в Julian Date, но она подходит только к десятитысячному месту, не больше.
Пожалуйста, помогите.
Похоже, работу для целую кучу 'REPLACE'. –
Хотя не совсем то, что вы после того, как я нашел [это] (http://viralpatel.net/blogs/convert-number-into-words-oracle-sql-query/) интересный 'select to_char (to_date (28385, ' j '),' jsp ') 'он работает только с целыми числами (без десятичных знаков) и не обрабатывает валюту или запятую. заменить, кажется, лучший ответ до сих пор. – xQbert
Этот метод - это дата Джулиана, о которой я упоминал. Он не работает с числами, сколько мне нужно. Но спасибо. – user3404204