【发布时间】:2021-01-31 00:27:12
【问题描述】:
我有一个表格,其中包含 QuestDb 中每个框的指标和列
- 时间戳(指定时间戳)
- 机器(符号)
- CPU(双)
并且我想将结果下采样到 2 分钟间隔,以每台机器取平均值,以便输出是相同的列,但每台机器每 2 分钟有 1 个数据点。我有一种感觉,应该有一个特殊的 SQL 扩展语法,但到目前为止还不能让它工作。
【问题讨论】:
标签: time-series questdb
我有一个表格,其中包含 QuestDb 中每个框的指标和列
并且我想将结果下采样到 2 分钟间隔,以每台机器取平均值,以便输出是相同的列,但每台机器每 2 分钟有 1 个数据点。我有一种感觉,应该有一个特殊的 SQL 扩展语法,但到目前为止还不能让它工作。
【问题讨论】:
标签: time-series questdb
您可以为此使用sample by
SELECT Timestamp, Machine, AVG(CPU)
FROM tablename
SAMPLE BY 2m
这将按机器和 2 分钟时间戳间隔自动分组
【讨论】: