v8. Только запрос! Как отобрать последние документы контрагентов? #170729


#0 by Викториан
Подскажите, как сделать - надо только запросом (без обхода выборки) получить из регистра (например Продаж) результат вида:Контрагент3- последний документ...В дальнейшем эта часть запроса будет участвовать как подзапрос.Спасибо зараннее.Мысли пока крутятся возле этого:ВЫБРАТЬ ПЕРВЫЕ 10  ПродажиКомпании.Период КАК ПродажиДата,ГДЕ  ПродажиКомпании.Регистратор ССЫЛКА Документ.РеализацияТоваровСГРУППИРОВАТЬ ПО  ПродажиКомпании.ДоговорВзаиморасчетовПокупателя.Владелец,  ПродажиКомпании.Период  ПродажиКомпании.Период = МАКСИМУМ(ПродажиКомпании.Период)но результат немного не такой, выдаются даты не максимальные..
#1 by angro
из (выбрать    Договорконтрагента.владелец как контрагент,    max(период) как дата  из    РегистрНакопления.Продажи  сгруппировать по Договорконтрагента ) как списоклевое соединение РегистрНакопления.Продажи как тттпо список.контрагент=ттт.Договорконтрагента.владелец   и список.дата=ттт.период
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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