InfluxDB:按时间间隔使用组中的最后一项
我正在尝试将一些计数器从每天15秒的测量值移动到每周5分钟的测量值:InfluxDB:按时间间隔使用组中的最后一项,influxdb,Influxdb,我正在尝试将一些计数器从每天15秒的测量值移动到每周5分钟的测量值: SELECT * INTO company."week".foo_counters_5m FROM company."day".foo_counters WHERE time > now() - 1d GROUP BY id,time(5m) fill(none) LIMIT 1 当我写这个问题时,我使用LAST()函数找到了一个答案,不确定它是否是最好的: SELECT LAST(field1),LAST(field
SELECT * INTO company."week".foo_counters_5m
FROM company."day".foo_counters
WHERE time > now() - 1d
GROUP BY id,time(5m) fill(none) LIMIT 1
当我写这个问题时,我使用
LAST()
函数找到了一个答案,不确定它是否是最好的:
SELECT LAST(field1),LAST(field2)... INTO company."week".foo_counters_5m
FROM company."day".foo_counters
WHERE time > now() - 1d
GROUP BY id,time(5m) fill(none)
- 由于
对字段进行操作,我很确定此查询必须遍历组中的每个项LAST
- 不幸的是,您不能执行
,您必须LAST(*)
选择每个字段
- 标签(
)可以通过将其包含在id
GROUP by