0

我目前有如下数据,

timestamp   | tot
-----------------
11          | 1   
11          | 2   
11          | 9   

我想将时间戳合并为 1 行并将所有总值汇总一个以用于报告目的,例如:

timestamp   | tot
------------------
11          | 12  

我已经尝试过concatconcat_wsstuff,但仍然没有运气,无论如何我可以做到这一点,或者这是不可能做到的?

4

2 回答 2

3

您应该使用GROUP BY语句。

GROUP BY 语句将具有相同值的行分组为汇总行

 SELECT TimeStamp, SUM(tot) as Tot
 FROM MyTable 
 GROUP BY TimeStamp
于 2020-01-14T08:45:22.787 回答
2

那么简单的聚合呢?

select timestamp, sum(tot) as tot
from timestamp
group by timestamp;  
于 2020-01-14T08:44:39.350 回答