在Postgresql中计算累积总数

前端之家收集整理的这篇文章主要介绍了在Postgresql中计算累积总数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用count和group by获得每天注册订阅数量
SELECT created_at,COUNT(email)  
    FROM subscriptions 
GROUP BY created at;

结果:

created_at  count
-----------------
04-04-2011  100
05-04-2011   50
06-04-2011   50
07-04-2011  300

我想要每天获得订阅者的累计总数。我如何得到这个?

created_at  count
-----------------
04-04-2011  100
05-04-2011  150
06-04-2011  200
07-04-2011  500
使用较大的数据集, window functions是执行这些类型的查询的最有效的方法 – 表将仅扫描一次,而不是每个日期一次,如自连接。它也看起来更简单。

猜你在找的Postgre SQL相关文章