0

我在 QuestDb 中有一个包含每个框的指标的表格,其中包含列

  • 时间戳(指定时间戳)
  • 机器(符号)
  • CPU(双)

我想将结果下采样到 2 分钟间隔,以每台机器取平均值,以便输出是相同的列,但每台机器每 2 分钟有 1 个数据点。我有一种感觉,应该有一个特殊的 SQL 扩展语法,但到目前为止还不能让它工作。

4

1 回答 1

2

您可以为此使用示例

SELECT Timestamp, Machine, AVG(CPU)
FROM tablename
SAMPLE BY 2m

这将按机器和 2 分钟的时间戳间隔自动分组

于 2021-02-08T10:23:13.947 回答