"ВЫБРАТЬ
| Форма_В_5.Объем1 КАК Объем100,
| Форма_В_5.Объем2 КАК Объем,
| Форма_В_5.Дата,
|
|ИЗ
| Документ.Форма_В_5 КАК Форма_В_5
|ГДЕ
| Форма_В_5.Дата МЕЖДУ &НачалоПериода И &КонецПериода";
хочу(перебор) на КАЖДОЕ значение выбранной даты, выбрать top1 значения с другой таблицы и прилепить к этой таблице join'ом. Подскаждите примером.
ВЫБРАТЬ
Данные.Период,
Данные.Значение,
ДанныеПредыдущие.Период КАК Период1,
ДанныеПредыдущие.Значение КАК Значение1
ИЗ
Данные КАК Данные
ЛЕВОЕ СОЕДИНЕНИЕ Данные КАК ДанныеПредыдущие
ПО Данные.Значение = ДанныеПредыдущие.Значение
И (ДанныеПредыдущие.Период В
(ВЫБРАТЬ ПЕРВЫЕ 1
ДанныеУсловие.Период
ИЗ
Данные КАК ДанныеУсловие
ГДЕ
ДанныеУсловие.Значение = Данные.Значение
И ДанныеУсловие.Период < Данные.Период
УПОРЯДОЧИТЬ ПО
ДанныеУсловие.Период УБЫВ))