v7: 1sqlite. помогите найти товар по коду
☑
0
palpetrovich
07.10.15
✎
14:49
кодик
текст="SELECT
|id [Товар :Справочник.Номенклатура],
|code Код
|FROM Товары
|WHERE isfolder=2 and ismark <> '*'
|AND code = 9258";
//|AND code = '%9258%'";
//|AND code = '9258'";
//|AND code LIKE '%9258%'";
работает только последняя строка с LIKE
зы код справочника - число.5
1
Кирпич
07.10.15
✎
14:51
мож
AND code = 9258
2
Кирпич
07.10.15
✎
14:52
ой. тупанул.
3
palpetrovich
07.10.15
✎
14:55
млин
|AND cast(code as integer) = 9258";
спасибо
4
Злопчинский
07.10.15
✎
14:57
ищи как строку длиной =5, дополняй пробелами
5
Злопчинский
07.10.15
✎
14:57
код вроде всегда хранится как строка в базе
6
palpetrovich
07.10.15
✎
15:06
(4) не, (3) - пашет
7
Злопчинский
07.10.15
✎
15:08
(6) не не
8
viktor_vv
07.10.15
✎
15:23
(6) Слева пробел добавь. Там как-то хитро числовой код хранится.
|AND code = ' 9258'";
9
viktor_vv
07.10.15
✎
15:26
(8) + Поэтому и при интерактивном поиске в справочнике по коду ведущие пробелы сначала надо набирать.
10
Salimbek
07.10.15
✎
15:30
and trim(code) ='9258'
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс