部分汇总-Teradata sql

时间:2018-07-03 14:18:36

标签: sql sum teradata partition

例如,我有一个按日期分隔的数据集,

date          value
10/30/2015      0
10/30/2015      0
10/30/2015      3
10/30/2015      0
10/30/2015      0
1/28/2018       0
1/28/2018       0
1/28/2018       3 
1/28/2018       0
1/28/2018       0

我需要对这些值求和并将它们排序为日期,以便我想要的结果表为

date          value
10/30/2015       3
1/28/2018        3

我不确定是否需要使用“行无限制的行数”,或者是否可以对整个日期或类似内容进行求和。

谢谢

2 个答案:

答案 0 :(得分:1)

如果我将GROUP BYSUM一起使用怎么办?

select date, sum(value) as value
from table t
group by date
order by date;

答案 1 :(得分:0)

SELECT DATE
    ,SUM(value)
FROM myTable
GROUP BY DATE
ORDER BY DATE ASC