ВЫБРАТЬ
Макс.Период,
Макс.Валюта,
КурсыВалют.Курс
ИЗ
(ВЫБРАТЬ
МАКСИМУМ(КурсыВалют.Период) КАК Период,
КурсыВалют.Валюта КАК Валюта
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
КурсыВалют.Период <= &ДатаСреза
СГРУППИРОВАТЬ ПО
КурсыВалют.Валюта) КАК Макс
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
ПО Макс.Период = КурсыВалют.Период
И Макс.Валюта = КурсыВалют.Валюта
Вариант - 2
ВЫБРАТЬ
МАКСИМУМ(КурсыВалют.Период) КАК Период,
КурсыВалют.Валюта КАК Валюта
ПОМЕСТИТЬ ВТ_Макс
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
КурсыВалют.Период <= &ДатаСреза
СГРУППИРОВАТЬ ПО
КурсыВалют.Валюта
ИНДЕКСИРОВАТЬ ПО
Период,
Валюта
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Макс.Период,
ВТ_Макс.Валюта,
КурсыВалют.Курс
ИЗ
ВТ_Макс КАК ВТ_Макс
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
ПО ВТ_Макс.Период = КурсыВалют.Период
И ВТ_Макс.Валюта = КурсыВалют.Валюта
Какой алгоритм использует платформа для СрезаПоследних.