|
фраза "между" для строковых полей | ☑ | ||
---|---|---|---|---|
0
gimbat
01.02.12
✎
19:31
|
Доброго времени суток.
Задача такая: ДОкумент реализация реквизит "номер" тип "строка" длина 10 Запросом нужно получить все документы, с номерами лежащими в диапозоне от "0000000000" до "99999999999". Уточню требования к диапозону (возможно я понимаю слово диапозон по своему). Номер должен состоять только из цифр, и обязательно должен состоять из 10 цифр. например "00000012" в диапозон не входит, или, например "д000000077" Думал, что мне поможет фраза "между": писал такой запрос ВЫБРАТЬ РеализацияТоваров.Номер ИЗ Документ.РеализацияТоваров КАК РеализацияТоваров где РеализацияТоваров.номер между "000000000" и "9999999999" Но это не сработало, отсеялись только номера начинающиеся не с цифры. Подскажите мне решить задачу только с применением запроса, без дополнительной обработки выборки обычными средствами. З.Ы.Искал какие функции со строками можно применять в запросах, но ни в гугле ни в яндексе ничего не нашел (искал достаточно долго, иначе сюда не написал бы). |
|||
1
Живой Ископаемый
01.02.12
✎
19:34
|
ПОДОБНО "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
не будет работать в случае если сервер СУБД - ДБ2 |
|||
2
gimbat
01.02.12
✎
19:35
|
спасибо работает
|
|||
3
Живой Ископаемый
01.02.12
✎
19:37
|
Возьмут теперь работать программистом 1С? :)
|
|||
4
gimbat
01.02.12
✎
20:07
|
еще нет, вот если отвечу на вопрос как начало строки отрезать в запросе, вот тогда еще подумают)))
Я просто подумал: а если при нумерации документа используется префикс, то мне надо чтобы запрос работал только с куском номер без префикса. Это возможно? |
|||
5
Живой Ископаемый
01.02.12
✎
20:09
|
ПОДОБНО "[A-Z][A-Z]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
типа мы закладываемся на то, что префикс двухбуквенный и с дефисом |
|||
6
Живой Ископаемый
01.02.12
✎
20:10
|
ПОДОБНО "[A-Z][A-Z]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
ИЛИ ПОДОБНО "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" если и так и так... |
|||
7
Живой Ископаемый
01.02.12
✎
20:14
|
"[A-Z,А-Я][A-Z,А-Я]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
если в префиксе могут быть русские буквы... теперь возьмут? |
|||
8
pumbaEO
01.02.12
✎
20:14
|
50% с первой ЗП отдашь @Живой Ископаемый@.
И главное запомни "СП" - Синтаксис Помошинк, в конфигураторе Ctr+Shift+F1. |
|||
9
gimbat
01.02.12
✎
21:00
|
Спасибо.
понял, а я думаю, что "динозавр" так допытывается: "возьмут - не возьмут?" Что может быть ценней искренней благодарности? |
|||
10
gimbat
01.02.12
✎
21:00
|
(8) А в синтаксиси помощнике про запросы очень сухо написано
|
|||
11
gimbat
01.02.12
✎
21:03
|
(8) А в Синтаксис Помощнике про запросы очень сухо написано, скорее там описание объектов, связанных с выполнением запросов. И ничего про синтаксис текста запросов не написано.
|
|||
12
salvator
01.02.12
✎
21:28
|
(11) Shift+F1, ищи, все есть там
|
|||
13
gimbat
01.02.12
✎
22:11
|
Гуру, с вами невозможно спорить)))
Читаю справку... Спасибо всем за полезные ответы. |
|||
14
Classic
01.02.12
✎
22:20
|
(4)
ВЫРАЗИТЬ( блаблабла КАК Строка(5)) |
|||
15
gimbat
01.02.12
✎
22:34
|
(14) понадобится два условия, а при варианте (7) я обойдусь одним,например:
выбрать номер из документ.реализациятоваров где номер подобно [Г][Л][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] тогда результатом будут все номера, имеющие префикс ГЛ и восемь цифр за ним. |
|||
16
Живой Ископаемый
02.02.12
✎
09:20
|
тогда можно обойтись "ГЛ[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
|
|||
17
ParaWiz
02.02.12
✎
09:22
|
(9) ценнее искренней благодарности - деньги, на благодарность не покушать :(
|
|||
18
Живой Ископаемый
02.02.12
✎
09:30
|
2(17) я вот так и представил себя - скрючившегося от спазмов голодного желудка, набивающего на клаве ответы 1сникам в надежде что отправят копеечку за которую я бы смог купить пару пакетиков мивины.... :)
|
|||
19
ParaWiz
02.02.12
✎
09:32
|
(18) :)) Да я не про конкретный случай, я про фразу "что может быть ценнее искренней благодарности"
|
|||
20
Живой Ископаемый
02.02.12
✎
09:34
|
все что угодно может быть ценнее всего что угодно в зависимости от ситуации... и наоборот, также в зависимости от нее.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |