|
Как сформировать запрос, дающий выборку наименования заканчивающихся на... | ☑ | ||
---|---|---|---|---|
0
Cerera
16.11.12
✎
11:01
|
Мне нужно выбрать в запросе все наименования, заканчивающиеся на определённое слово, например "нов". Так уж получилось, что приходится именно такую задачу решать.
Например, наименование справочника "Проекты" у нас носят вид "имя менеджера", потом пробел, потом слово "нов", от слова "новый". мне нужно в запросе выбирать такие проекты. Как это сделать? функция "Подстрока" не подходит, потому что ей надо задавать начало и длину подстроки, а здесь другая ситуация |
|||
1
Maxus43
16.11.12
✎
11:01
|
ПОДОБНО
|
|||
2
Птица
16.11.12
✎
11:01
|
подобно
|
|||
3
zak555
16.11.12
✎
11:01
|
> носят вид "имя менеджера"
??? |
|||
4
Cerera
16.11.12
✎
11:03
|
(3)ну проекты называют именами (ФИО) менеджеров. но когда отгружают новому клиенту, то проекту присваивается имя заканчивающееся на нов. после трёх сделок проект перекидывают на другого менеджера.
|
|||
5
mortes
16.11.12
✎
11:07
|
СтрЧислоВхождений
|
|||
6
Maxus43
16.11.12
✎
11:08
|
тока надо думать как сделать чтоб не попал проект "Новиков"
|
|||
7
mortes
16.11.12
✎
11:08
|
Если СтрЧислоВхождений(НаименованиеПроекта, "нов") > 0 Тогда
//что там нужно сделать |
|||
8
Maxus43
16.11.12
✎
11:09
|
(7) ему в запросе
|
|||
9
samozvanec
16.11.12
✎
11:09
|
чем ПОДОБНО не устраивает?
|
|||
10
Cerera
16.11.12
✎
11:14
|
(6)именно. нужно чтоб оканчивалось на нов.
|
|||
11
Cerera
16.11.12
✎
11:14
|
(9)ну вот я и искал эту функцию. только поможет ли она действительно если будет "Новиков"
|
|||
12
Maxus43
16.11.12
✎
11:15
|
перед фамилией есть пробел?
|
|||
13
Maxus43
16.11.12
✎
11:16
|
ПОДОБНО % нов% - так норм, если пробела нет перед фамилией
|
|||
14
Maxus43
16.11.12
✎
11:16
|
или имени "Вагина Новокосорота Викторовна"
|
|||
15
samozvanec
16.11.12
✎
11:16
|
(12) теоретически может появиться
(13) зачем второй % ? |
|||
16
Maxus43
16.11.12
✎
11:16
|
короче думай сам, суть понятна
|
|||
17
Maxus43
16.11.12
✎
11:17
|
(15) чтоб был
|
|||
18
samozvanec
16.11.12
✎
11:17
|
(17) а если убрать?
|
|||
19
Maxus43
16.11.12
✎
11:19
|
(18) а если после "нов" они чонить напишут? наименование ксатти фиксированная длинна?
|
|||
20
Cerera
16.11.12
✎
11:20
|
(19)длина фиксированная. но после нов не напишут. а если напишут то это наименование не должно засчитываться.
|
|||
21
Maxus43
16.11.12
✎
11:21
|
"% нов"
тогда |
|||
22
Нуф-Нуф
16.11.12
✎
11:22
|
засунь выборку в скд и там используй функцию общего модуля
|
|||
23
Maxus43
16.11.12
✎
11:22
|
(22) кстати в скд можно и без общих такое уже, в вычисляемых появилось ДЛИННАСТРОКИ, зная её - можем последние 3 символа взять
|
|||
24
Cerera
16.11.12
✎
11:25
|
(22)(23)это хорошо. как раз в СКД пишу. правда в консоли всё равно отлаживать запросы приходится
|
|||
25
Maxus43
16.11.12
✎
11:27
|
(24) открой для себя консоль на СКД
|
|||
26
Sammo
16.11.12
✎
11:27
|
%нов
Отберет те, которые заканчиваются на нов |
|||
27
Maxus43
16.11.12
✎
11:29
|
(26) таки да кстаи)
|
|||
28
Cerera
16.11.12
✎
14:21
|
(25)она у меня есть. но она же не позволяет просматривать значения временных таблиц.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |