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