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