SQL-функции для перевода суммы в число прописью
Дата пополнения товара: 20.02.2012
Содержимое: numtostr_sql.rar (2.55 КБ)
️Автоматическая выдача товара ✔️
️Автоматическая выдача товара ✔️
Продаж:
0
Возвратов:
0
Отзывов:
0
Просмотров:
427
Скидки продавца
на все товары
на все товары
На товар предоставляется скидка постоянным покупателям.
Если общая сумма покупок у продавца VSbest больше чем:
Если общая сумма покупок у продавца VSbest больше чем:
скидка составляет: 3%
Описание
Скрипты SQL реализованы в виде 2 функций:
1. перевод любого целочисленного числа в число прописью
2. перевод денежной суммы в число прописью
Максимальное целочисленное значение для перевода: 999 999 999 999 999 (999 триллионов и т.д.)
При переводе денежных сумм добавляется в нужной форме (рубль/рубля/рублей и копейка/копеек/копейки).
Примеры использования:
1) десять млн. четыреста восемдесят одна тыс. девяносто три
2) девятьсот девяносто девять триллионов девятьсот девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять
3) девять тысяч сто двадцать три рубля одна копейка
4) девять тысяч сто двадцать три рубля двадцать три копейки
В коде не используется никаких новых фишек SQL, поэтому функции будут работать в СУБД Microsoft SQL Server с версией не ниже 2000.
Поскольку код скриптов открытый, то при необходимости можно вносить любые изменения (например поменять рубли на евро или долары) или изменить для поддержки в других СУБД.
1. перевод любого целочисленного числа в число прописью
2. перевод денежной суммы в число прописью
Максимальное целочисленное значение для перевода: 999 999 999 999 999 (999 триллионов и т.д.)
При переводе денежных сумм добавляется в нужной форме (рубль/рубля/рублей и копейка/копеек/копейки).
Примеры использования:
1) десять млн. четыреста восемдесят одна тыс. девяносто три
2) девятьсот девяносто девять триллионов девятьсот девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять
3) девять тысяч сто двадцать три рубля одна копейка
4) девять тысяч сто двадцать три рубля двадцать три копейки
В коде не используется никаких новых фишек SQL, поэтому функции будут работать в СУБД Microsoft SQL Server с версией не ниже 2000.
Поскольку код скриптов открытый, то при необходимости можно вносить любые изменения (например поменять рубли на евро или долары) или изменить для поддержки в других СУБД.
Дополнительная информация
В архиве 2 файла с функциями: в каждом файле по функции SQL.