![]() |
|
Как Запросе строку преобразовать в число | ☑ | ||
---|---|---|---|---|
0
Popkorm
17.11.11
✎
13:23
|
Как Запросе строку преобразовать в число
так не взлетает,ошибка не совместимые типы ВЫРАЗИТЬ(ВТ3.Год КАК Число(15,2)) |
|||
1
PR
17.11.11
✎
13:23
|
Никак
|
|||
2
Гефест
17.11.11
✎
13:23
|
никак
|
|||
3
yra77
17.11.11
✎
13:24
|
оригинальный ответ- НИКАК
|
|||
4
aleks-id
17.11.11
✎
13:25
|
преобразуй на этапе формирования ВТЗ
|
|||
5
Popkorm
17.11.11
✎
13:30
|
то есть в СКД никак больше нельзя наложить Год >2010?!
|
|||
6
LAAry
17.11.11
✎
13:31
|
Дата больше или равно 01.01.2011?
|
|||
7
Popkorm
17.11.11
✎
13:33
|
имел виду по полю Год(она как строка)
|
|||
8
PR
17.11.11
✎
13:34
|
(7) ПОДСТРОКА
|
|||
9
Лефмихалыч
17.11.11
✎
13:34
|
(0) ни как
(5) ГДЕ ТвояДата МЕЖДУ ДАТАВРЕМЯ(2011,1,1) и ДАТАВРЕМЯ(2011,12,31,23,59,59) |
|||
10
Popkorm
17.11.11
✎
13:35
|
(7)а дальше....
|
|||
11
Popkorm
17.11.11
✎
14:07
|
\а тут как правельно,нужно 4 число получить(2010),щас так 2 010
Для Каждого СтрТор Из Стр.Строки Цикл Год1 = СтрТор.Год; Год = Число(прав(Год1,4)); |
|||
12
Wobland
17.11.11
✎
14:08
|
ты число хочешь получить или строку?
|
|||
13
Wobland
17.11.11
✎
14:08
|
+(12) число ты и имеешь
|
|||
14
Popkorm
17.11.11
✎
14:10
|
число
|
|||
15
Wobland
17.11.11
✎
14:12
|
или Год1=Формат() предварительно... вообще попахивает нехорошим
|
|||
16
y22-k
17.11.11
✎
14:13
|
||||
17
Fragster
гуру
17.11.11
✎
14:14
|
(5) а такое условие и со строками будет работать ;)
|
|||
18
Popkorm
17.11.11
✎
14:20
|
но вот так:
Для Каждого СтрТор Из Стр.Строки Цикл Год1 = СтрТор.Год; Год = Число(сред(Год1,1,4)); только результат получается такой: 2 010 |
|||
19
Wobland
17.11.11
✎
14:22
|
(18) две тысячи десять? неплохо. то, что надо
|
|||
20
zbv
17.11.11
✎
14:24
|
Год1 = СтрТор.Год;
Год = Число(сред(Год1,1,4)); Сообщить("Тип переменной Год = "+ТипЗнч(Год)); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |