|
Группировка по НАЧАЛОПЕРИОДА |
☑ |
0
John83
15.01.21
✎
12:56
|
Такой простенький запрос
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(КурсыВалют.Период, ЧАС) КАК Период,
МАКСИМУМ(КурсыВалют.Курс) КАК Максимум,
МИНИМУМ(КурсыВалют.Курс) КАК Минимум
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(КурсыВалют.Период, ЧАС)
УПОРЯДОЧИТЬ ПО
Период
А как бы по-проще сделать группировку не по часу, а по два, три часа или вообще по тридцать минут?
Только через соединение?
|
|
1
John83
15.01.21
✎
12:57
|
PS запрос только для примера. Нужна сама идея.
|
|
2
acht
15.01.21
✎
13:17
|
(1) > Нужна сама идея
В сутках 1140 минут
|
|
3
acht
15.01.21
✎
13:18
|
1440 конечно =)
|
|
4
Ботаник Гарден Меран
15.01.21
✎
13:22
|
Марсианские сутки? Рептилоиды среди 1С.
|
|
5
acht
15.01.21
✎
13:24
|
(4) А ты думал 2020 пережил и все?
|
|
6
SiAl-chel
15.01.21
✎
13:25
|
(0)
1. Сделай вычисляемое поле, типа
Выразить(РазностьДат(ДатаВремя(1,1,1), КурсыВалют.Период, Минута) / &Периодичность Как Число(14, 3)) Как ПолеГруппировки
2. Группируй по нему.
|
|
7
John83
15.01.21
✎
13:31
|
(6) спасибо!!!
|
|
8
SiAl-chel
15.01.21
✎
13:40
|
(7) &Периодичность - это количество минут. Для 3 часов - 180.
|
|
9
John83
15.01.21
✎
13:51
|
(8) да я уж понял
|
|