|
v8: Список значений в запросе + условие ПОДОБНО | ☑ | ||
|---|---|---|---|---|
|
0
lll52
14.12.11
✎
11:13
|
Доброе утро.
Помогите пожалуйста с запросом: Есть список значений -- содержит 4х циферные номера. А в регистре хранятся 6 циферные номера. Хочу отобрать номера, где 6циферные ПОДОБНО 4циферные+% Делаю так: Запрос = Новый Запрос; Запрос.УстановитьПараметр("НомерПредоплаты", Список); Запрос.Текст = "ВЫБРАТЬ | ПредоплатыОстатки.НомерПредоплаты, | ПредоплатыОстатки.ДатаОткрытияПредоплаты, | ПредоплатыОстатки.СуммаОстаток |ИЗ | РегистрНакопления.Предоплаты.Остатки КАК ПредоплатыОстатки |ГДЕ | ПредоплатыОстатки.НомерПредоплаты ПОДОБНО &НомерПредоплаты |"; Можно ли такой запрос вообще написать? Чтобы искал и в списке и неточную запись. |
|||
|
1
Паучог
14.12.11
✎
11:17
|
ГДЕ
ВЫРАЗИТЬ(ПредоплатыОстатки.НомерПредоплаты/100 КАК Число(4)) В (&НомерПредоплаты)) Может так? |
|||
|
2
aleks-id
14.12.11
✎
11:20
|
можно. список в ТЗ, соединить левым с ТЗ регистр через ПОДОБНО
|
|||
|
3
Паучог
14.12.11
✎
11:27
|
(0) НомерПредоплаты - число или строка?
|
|||
|
4
lll52
14.12.11
✎
11:38
|
(3) НомерПредоплаты -- Строка.
Вариант не работает: Запрос = Новый Запрос; Запрос.УстановитьПараметр("НомерПредоплаты", Список); Запрос.Текст = "ВЫБРАТЬ | ПредоплатыОстатки.НомерПредоплаты, | ПредоплатыОстатки.ДатаОткрытияПредоплаты, | ПредоплатыОстатки.СуммаОстаток // | ПОДСТРОКА(ПредоплатыОстатки.НомерПредоплаты,5,0) КАК Поле1 |ИЗ | РегистрНакопления.Предоплаты.Остатки КАК ПредоплатыОстатки |ГДЕ //| ПредоплатыОстатки.Поле1 ...... &НомерПредоплаты | ВЫРАЗИТЬ((ПредоплатыОстатки.НомерПредоплаты)/100 КАК Число(5)) В (&НомерПредоплаты) |"; |
|||
|
5
Паучог
14.12.11
✎
11:42
|
(4) для строки он и не будет работать.
Для строки - (2) |
|||
|
6
lll52
14.12.11
✎
12:01
|
Всем Спасибо большое за ответы.
Строить запросы по Таблице значений пока не умею... В реальности в списке 95% случаев - 1 значение.., вероятность что 2 маленькая, что 3 почти не раеально. Побыстрее надо сделать - сделаю по-ламерски: в цикле... |
|||
|
7
shuhard
14.12.11
✎
12:02
|
(6) [Строить запросы по Таблице значений пока не умею...]
дык создаешь временную таблицу и грузишь в неё ТЗ, типизированную ясен пень |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |