0
Repinovich
22.07.22
✎
00:41
|
Необходимо разработать отчет, который возвращает последнюю введенную дату курса, когда курс превышал некоторое заданное значение (значение и валюта задаются пользователем в параметрах отчета).
Не понимаю как оптимизировать этот запрос
ВЫБРАТЬ
Период,
Курс
ПОМЕСТИТЬ ВТ_Срез
ИЗ
РегистрСведений.КурсВалют.СрезПоследних(, Валюта = &Валюта И Курс = &Курс)
;
ВЫБРАТЬ ПЕРВЫЕ 1
КурсВалют.Период
ИЗ
РегистрСведений.КурсВалют КАК КурсВалют,
ВТ_Срез КАК ВТ_Срез
ГДЕ ВТ_Срез.Курс < КурсВалют.Курс
Упорядочить по КурсВалют.Период убыв
|
|