|
Как убрать нули из строки результата в запросе? | ☑ | ||
|---|---|---|---|---|
|
0
hame1e00n
16.05.14
✎
14:44
|
В запросе получаем строку вида "0000012345".
Как из нее получить строку или число "12345"? Метод ВЫРАЗИТЬ() из строки в число не работает... Есть идеи? |
|||
|
1
NcSteel
16.05.14
✎
14:45
|
Число(ТвояСТрока)
|
|||
|
2
hame1e00n
16.05.14
✎
14:47
|
(1) сразу в запросе надо, а не в коде
|
|||
|
3
hame1e00n
16.05.14
✎
14:48
|
Ап!!!
|
|||
|
4
Поpyчик-4
16.05.14
✎
14:49
|
(2) Забей. Штатных средств нет, преобразование из строки в число запросе гемор по исполнению.
|
|||
|
5
Поpyчик-4
16.05.14
✎
14:50
|
||||
|
6
NcSteel
16.05.14
✎
14:51
|
(2) Тогда туча вложенных выбор - когда
|
|||
|
7
hame1e00n
16.05.14
✎
15:00
|
(6) а если их 10000?
|
|||
|
8
Рэйв
16.05.14
✎
15:04
|
Выразить(Твоястрока как Число(15,2))
|
|||
|
9
Рэйв
16.05.14
✎
15:05
|
+(8)Сорь:-) Не увидел что не работает.сторно
|
|||
|
10
NcSteel
16.05.14
✎
15:06
|
(7) 10000 нулей?
|
|||
|
11
Ymryn
16.05.14
✎
15:07
|
(8) знаешь как многие бы хотели, чтобы это преобразование работало :)
|
|||
|
12
ptiz
16.05.14
✎
15:10
|
(7) В строку-то просто:
ВЫБОР КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 9) = "000000000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 10, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 8) = "00000000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 9, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 7) = "0000000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 8, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 6) = "000000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 7, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 5) = "00000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 6, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 4) = "0000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 5, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 3) = "000" ТОГДА ПОДСТРОКА(ТЗ.Стр, 4, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 2) = "00" ТОГДА ПОДСТРОКА(ТЗ.Стр, 3, 1000) КОГДА ПОДСТРОКА(ТЗ.Стр, 1, 1) = "0" ТОГДА ПОДСТРОКА(ТЗ.Стр, 2, 1000) ИНАЧЕ ТЗ.Стр КОНЕЦ КАК Поле1 |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |