【发布时间】:2012-10-16 04:08:14
【问题描述】:
我有一个表格,其中包含 ID、日期、值(温度)和其他一些内容。我的表是这样的:
+-----+--------------+------------+
| ID | temperature | Date |
+-----+--------------+------------+
| 1 | 26.3 | 2012-02-05 |
| 2 | 27.8 | 2012-02-06 |
| 3 | 24.6 | 2012-02-07 |
| 4 | 29.6 | 2012-02-08 |
+-----+--------------+------------+
我想每 10 天执行一次聚合查询,例如 sum 和 mean。
我想知道是否可以在 psql 中使用?
【问题讨论】:
-
“每 10 天”是什么意思?你想要一个移动的窗口吗? 1-10、2-11、3-12 等?或者 1-10、11-20 和 21-31 是否足够好?
-
我的意思是移动窗口。但是,如果在 psql 中真的不可能,我必须求助于第二个选项。谢谢
标签: postgresql time aggregation window-functions