如何聚合Postgres表行

时间:2016-06-20 16:13:31

标签: postgresql

我有一个像这样构建的表:

Date  | Account  | Total
1     | A        | 1000
3     | A        | 1000
4     | A        | 200
5     | A        | 3000
2     | B        | 100
3     | B        | 2000
4     | C        | 500  

我想查询此表以获得如下结果:

Date  | Total
1     | 1000
2     | 100
3     | 3000
4     | 700
5     | 3000

基本上,我不关心帐户,但想要总计每个日期

我一直在试图做这个超级简单的任务!有人可以帮帮我吗?汉克斯! 非常感谢你。

1 个答案:

答案 0 :(得分:2)

您正在寻找具有聚合函数的GROUP BYSUM。类似的东西:

SELECT date, SUM(total)
FROM your_table_name
GROUP BY date
ORDER BY date;