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