|
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'
|
|