【发布时间】:2014-07-20 15:22:23
【问题描述】:
在 Postgres 中对表执行累积求和的最佳方法是什么,以便在向表中添加更多字段/列的情况下带来最佳性能和灵活性。
表格
a b d 1 59 15 181 2 16 268 3 219 4 102累积
a b d 1 59 15 181 2 31 449 3 668 4 770【问题讨论】:
-
SQL 表表示无序集。您需要一列来指定排序。我假设第一列数字代表数据中的这个值。
-
我认为您的示例应该包括这样一种情况,即一行的值 在 之前的行具有 NULL 值。在这种情况下,结果应该是什么样的?
-
是的,欧文,谢谢!您和其他答案很有帮助!我正在寻找一种方法来获得每组值的总和!毕竟没那么难:)
标签: sql postgresql window-functions cumulative-sum