SQL如何在一个表中总计不同的结果集

时间:2016-03-16 18:55:45

标签: sql sql-server tsql count

我在一个表中有以下数据,我想要做的是计算每次测试发生的次数和每次测试的总量。 我希望最终结果如下:

code = A Quantity = 3 Amount = $15
code = B Quantity = 3 Amount = $21 and so on.

任何帮助将不胜感激

A   test    1   $5
A   test    1   $5
A   test    1   $5
B   test1   1   $7
B   test1   1   $7
B   test1   1   $7
C   test2   1   $12
C   test2   1   $12
C   test2   1   $12 

1 个答案:

答案 0 :(得分:1)

您可以使用聚合函数和和

分组
select  code, sum(quantity), sum(aAmount)
from mytable 
group by code