Influxdb 不按时间分组的XDB连续查询

Influxdb 不按时间分组的XDB连续查询,influxdb,influxql,Influxdb,Influxql,我想从一个度量X计算过去1周内的事件数,并使用xdb连续查询定期将计数存储到另一个度量Y中。但是,在查询中,“按时间分组”似乎是必需的。这将导致将结果拆分为多个时间范围窗口。有没有办法禁用GROUP BY或在GROUP BY中指定一些不会导致结果分裂的持续时间 连续查询 CREATE CONTINUOUS QUERY "cq_advanced_every_for" ON "transportation" RESAMPLE EVERY 1h FOR 7d B

我想从一个度量X计算过去1周内的事件数,并使用xdb连续查询定期将计数存储到另一个度量Y中。但是,在查询中,“按时间分组”似乎是必需的。这将导致将结果拆分为多个时间范围窗口。有没有办法禁用GROUP BY或在GROUP BY中指定一些不会导致结果分裂的持续时间

连续查询

CREATE CONTINUOUS QUERY "cq_advanced_every_for" ON "transportation"
RESAMPLE EVERY 1h FOR 7d
BEGIN
  SELECT COUNT(DISTINCT("event_name")) INTO "weekly_event_count" FROM "daily_event_count" GROUP BY time(7d)
END
SELECT * FROM weekly_event_count
查询

CREATE CONTINUOUS QUERY "cq_advanced_every_for" ON "transportation"
RESAMPLE EVERY 1h FOR 7d
BEGIN
  SELECT COUNT(DISTINCT("event_name")) INTO "weekly_event_count" FROM "daily_event_count" GROUP BY time(7d)
END
SELECT * FROM weekly_event_count
输出

time                   count
----                   -----
2020-08-20T00:00:00Z   25000 -->I expected the timestamp to be 2020-08-19 as the query was run on 2020-08-26