Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Группировка по НАЧАЛОПЕРИОДА

Группировка по НАЧАЛОПЕРИОДА
Я
   John83
 
15.01.21 - 12:56
Такой простенький запрос

ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(КурсыВалют.Период, ЧАС) КАК Период,
    МАКСИМУМ(КурсыВалют.Курс) КАК Максимум,
    МИНИМУМ(КурсыВалют.Курс) КАК Минимум
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют

СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(КурсыВалют.Период, ЧАС)

УПОРЯДОЧИТЬ ПО
    Период

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.