Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Обращаюсь к Вам за помощью. есть такие входные данные в mssql: Код: sql 1. результат 53.500 Это все делается convert-ом в varchar чтобы не обрезались 0, нужны числа именно до тысячных. Как средствами sql можно вывести эти данные в формате: "пятьдесят три целых пятьсот тысячных"? Особенность еще в том, что все будет делаться внутри другого select из которого также выводятся другие данные. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2017, 16:55 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
invm http://morpher.ru/Products/DLL/SQLServer.aspx Ога. Написать "все варианты" для числительных - хватит таблички в "тыщу строк" и инлайн-функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2017, 18:32 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
на делфи/VBA... есть десятки функций, преобразования цифры в строку ;) Выгрузку же все равно будете в чём то делать, вот это и заставить трудиться! А MSSQL тут не причём. По моему скромному мнению ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2017, 18:56 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
aleks2Написать "все варианты" для числительных - хватит таблички в "тыщу строк" и инлайн-функции.Ну так поделись реализацией с общественностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2017, 20:01 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Александра77есть десятки функций, преобразования цифры в строкуКакой именно цифры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2017, 21:08 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Один из вариантов в Delphi, FloatToText - но выводит только до "сотых" И так как не факт что позже БД будет взаимодействовать с утилитой на Delphi, то логично сделать это (или попробовать сделать в sql) Как то ограничить, возможных вариантов "списка всех цифр". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2017, 08:51 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
invmaleks2Написать "все варианты" для числительных - хватит таблички в "тыщу строк" и инлайн-функции.Ну так поделись реализацией с общественностью. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2017, 11:28 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
aleks2, А падеж и род? А дробная часть? Не устанешь таблицу заполнять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2017, 12:18 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
invmaleks2, А падеж и род? А дробная часть? Не устанешь таблицу заполнять? Родов всего 3. Падежей не помню, но помню что не более 10. Оценка сверху: 3x10x10000 = 300000 Не, ничего сложного в заполнении таблички не предвидится. ЗЫ. Конечно, цитируемая DLL - это вершина искуcственного интеллекта, познавшая глубины русского языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2017, 15:33 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Morpher платный, да и сторонние dll не хочется подкидывать, так как факт их безопасности не установлен.( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 11:04 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Через скалярную функцию. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. Пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 17:35 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
MaxusPerfectus, здорово. Пока только один косяк нашёл - пропускает значимые нули между цифрами в дробной части Код: sql 1. 2. 3. 4. 5. 6. 7. Результат "шестьдесят два целых и сорок пять тысячных" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 14:05 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
iapАлександра77есть десятки функций, преобразования цифры в строкуКакой именно цифры? всех! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 18:08 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо!) Пока вопрос временно снялся) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 17:48 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
MairosMaxusPerfectus, здорово. Пока только один косяк нашёл - пропускает значимые нули между цифрами в дробной части Код: sql 1. 2. 3. 4. 5. 6. 7. Результат "шестьдесят два целых и сорок пять тысячных" Не нашли почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2019, 09:15 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
ЕвгеничMairosMaxusPerfectus, здорово. Пока только один косяк нашёл - пропускает значимые нули между цифрами в дробной части Код: sql 1. 2. 3. 4. 5. 6. 7. Результат "шестьдесят два целых и сорок пять тысячных" Не нашли почему? Код: sql 1. 2. 3. не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2019, 09:22 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
ПосетительЕвгеничпропущено... Не нашли почему? Код: sql 1. 2. 3. не? Как поправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2019, 12:55 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
ЕвгеничПосетительпропущено... Код: sql 1. 2. 3. не? Как поправить? Сделал так: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2019, 13:31 |
|
||
|
И все же число прописью, как?
|
|||
|---|---|---|---|
|
#18+
Евгенич, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39848090&tid=1687382]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 443ms |

| 0 / 0 |
