我使用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是执行这些类型的查询的最有效的方法 – 表将仅扫描一次,而不是每个日期一次,如自连接。它也看起来更简单。 原文链接:https://www.f2er.com/postgresql/193574.html