Есть ли способ изменить время начала дня? - PullRequest
0 голосов
/ 05 ноября 2019

У меня проблема с запросом для моей Influxdb, которая разделена на 5 баз данных: seconds, minutes, quarters, hours, days. Каждая база данных имеет некоторые измерения, которые, как следует из названия базы данных, содержат данные, сгруппированные по секундам, минутам и т. Д.
Все, кроме секунд, создается из непрерывного запроса.

Мне нужно заполнить day database непрерывным запросом, используя данные измерений базы данных hour, но вместо того, чтобы иметь дни, начинающиеся с 00:00:00.000000000Z, я хочу, чтобы дниначинать и заканчивать с 22:00 каждый день.
Что бы я сделал, чтобы взять дни, которые это будут:

SELECT max(high) AS high, min(low) AS low,first(open) as open,last(close) as close  FROM /^[0-9]+$/ GROUP BY time(1d)

и тогда, как и ожидалось, в результате я получу что-то вроде:

имя: 68757
верхний низкий низкий открытый закрытый
---- ---- ---- ---- -----
2019-11-05T00: 00: 00Z 11945,3 11932 11938,811939,8
..............................
... (больше результатов) .....
name: 68758
time high low open close
---- ---- --- ---- -----
2019-11-05T00: 00: 00Z 11945,3 1193211938,8 11939,8

но я хочу, чтобы мои результаты начинались с 22:00:00 каждый день.
Это важно для меня, потому что в зависимости от периода времени мой max (), min (), first () и last () будут иметь разные результаты.
Есть ли способ изменить ежедневное время запуска? Может быть, с каким-то изменением?
Любая помощь будет признательна

...