В каком порядке выполняются команды запроса #741609


#0 by Serega103
Вопрос в следующем: Есть запрос в котором таблица сначала группируется по одному полю, по 3-м другим суммируется. Дальше мне нужно проверить условие на сумму в сгруппированной таблице. Так вот вопрос: что сначала выполнится группировка или проверка на условие?
#1 by ДенисЧ
Смотря как напишешь...
#2 by ДенисЧ
А вообще - для проверки условий группировки есть слово ИМЕЮЩИЕ
#3 by 1976vas
Самое оптимальное. Еще можно сгруппировать в ВТ и потом отбирать по условию из нее.
#4 by Serega103
написал вот так. Прокатит?
#5 by Serega103
ВТ как вариант, но говорят что плодить ВТ не есть гуд для производительности...
#6 by ДенисЧ
нет
#7 by Fragster
в конструкторе открой закладку с условием, поставь галочку "Произвольное" и напиши туда Сумма(ываждлыа) = &длпафываф и посмотри, что получится в результате
#8 by Necessitudo
Ржу
#9 by ДенисЧ
Мышевозчик! Фу...
#10 by Serega103
курю оператор "имеющие". Не пойму как вставить его в запрос через коструктор...
#11 by nbv8608
Сделай как написано   и получишь имеющие или вставь текст запроса и найди где эта строка после ИМЕЮЩИЕ в условиях. ВЫБРАТЬ ИЗ         ПО ПеремещениеТоваровТовары.Ссылка = ПеремещениеТоваров.Ссылка         ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(                 ,                 ,
#12 by Serega103
появилось. Вобщем с этим оператором всё взлетело. Всем спасибо.
#13 by 1976vas
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С