【发布时间】:2022-01-21 08:24:50
【问题描述】:
我随时都有传感器数据。我想按传感器对它们进行分组并计算 X 分钟或小时内的平均值。我尝试自己做,但没有奏效。你可以检查小提琴 [这里][1]。
简而言之,我必须向传感器显示 X 分钟或小时的移动平均数据。 [1]:http://sqlfiddle.com/#!17/e3101/14
谢谢
【问题讨论】:
-
你想要的输出到底是什么?
-
@a_horse_with_no_name 数据不断来自传感器,如果给定持续时间,例如 10 分钟的 3 分钟,它会创建一个包含 X 分钟记录的窗口并将它们平均。例如,在 11:25、11:26、11:27、11:28、11:29 和 11:30 时的数据是 5 分钟,无论过去 5 分钟的平均值如何,它都应该显示出来。
-
请edit您的问题并根据您的示例数据添加预期输出(作为格式化文本,请不要截屏)
-
Minimal, complete sample code 和数据应包含在question itself 中。请注意,除了在问题中添加代码之外,还欢迎添加指向实时示例的链接,但它不应该取代它。
标签: sql postgresql