сабдж, немного затупил.
Нужно выбрать контрагентов за период у которых первая реализация была в этом периоде.
сабдж, немного затупил.
Нужно выбрать контрагентов за период у которых первая реализация была в этом периоде.
как вариант - выбрать всех контров от начала времен до даты начала и в запросе типа кроме них... может есть красивей маза?
документ дата контрагент;
контрагент минимум(дата);
контрагент датаминимум документ с условием на датаминимум
ВЫБРАТЬ ПродажиОбороты.Контрагент, МИНИМУМ(ПродажиОбороты.Период) КАК Период ИЗ РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент ИМЕЮЩИЕ МИНИМУМ(ПродажиОбороты.Период) МЕЖДУ &НачалоПериода И &ОкончаниеПериода
(5) чем не устроили названия НачалоПериода и ОкончаниеПериода?
(9) Оставь 1ске решать когда использовать вирт. таблицы.
Хочешь узнать истину - сделай вариант с двумя запросами и замерь производительность.
Сравни с вариантом свиньи и напиши на форум результаты. Желаю удачи.
Бешеная Нога вообщем не заморачивайся
ага (4) работает и довольно шустро... с меня причитается :-)
Fedot с меня причитается
чем расплачиваться будешь?
(14) накладывать отбор на период непосредственно не нужно. в сабже нужны контрагентами, у которых первый документ продажи приходится на период
(15) Я спойлер не открыл, извините. Увидел половину запроса :).
Бешеная Нога в сабже нужны контрагентами, у которых первый документ продажи приходится на период
Да именно так :-)
Бешеная Нога, а ты что в Арабских Эмиратах?