Выбрать Дата поместить ВТ из МойРегистр [Может быть индексировать, если надо];
Выбрать ЧтоТоЕще из ДругойРегистр с соединениями или выборками в параметрах вирт. таблиц из ВТ
Необходимо уточнить про ДРУГОЙ регистр. В зависимости от типа регистра и места использования даты (период, измерение и т.д.), принципы построения запроса будут различны.
То есть нужно срез последних на дату, содержащуюся в выходном поле первого запроса? Если не срез, то вообще просто соединение, не вижу проблемы. Если срез то нужно будет делать два соединения.
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 1, 1) КАК Период,
"Номенклатура 1" КАК Номенклатура
ПОМЕСТИТЬ Т_Продажи
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 1, 15),
"Номенклатура 1"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 2, 1),
"Номенклатура 1"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 2, 23),
"Номенклатура 2"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 1, 1) КАК Период,
"Номенклатура 1" КАК Номенклатура,
100 КАК Цена
ПОМЕСТИТЬ Т_Цены
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 2, 1),
"Номенклатура 1",
200
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2017, 1, 1),
"Номенклатура 2",
150
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Т_Продажи.Период,
Т_Продажи.Номенклатура,
МАКСИМУМ(Т_Цены.Цена) КАК Цена
ИЗ
Т_Продажи КАК Т_Продажи
ЛЕВОЕ СОЕДИНЕНИЕ Т_Цены КАК Т_Цены
ПО Т_Продажи.Номенклатура = Т_Цены.Номенклатура
И Т_Продажи.Период >= Т_Цены.Период
СГРУППИРОВАТЬ ПО
Т_Продажи.Период,
Т_Продажи.Номенклатура