【发布时间】:2014-01-29 11:23:53
【问题描述】:
我有一个包含以下(相关)列的表:id_mi、日期和值。 我想使用 y 轴上的“值”列中的值和 x 轴上的日期来构建一个图表,但由于它们很多,我希望我的图表上的点是 X 行的平均值。
在这个例子中假设 X = 10:
我要做的是获取表上的前 10 个值,计算平均值并将其存储在一行中,然后下一行将包含从 11 到 20 的值的平均值,依此类推.
基本上,我需要将 10 行“压缩”到一个具有“值”列的平均值的行中。
我正在使用 Postgres 9.2
【问题讨论】:
-
ms sql 解决方案有帮助吗?
-
如果 ms sql 解决方案在某种程度上受到 postgres 9.2 语法的支持而不是 :) 因为我需要使用 postgres
-
你有自动增量键吗?
-
是的,我们有自动递增的表(id_mi)的主键
-
大概是
date列定义了应该考虑行的顺序,以便定义“第一个”、“下一个”等。
标签: sql postgresql average