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

SQL如何在一个表中合计不同的结果集,sql,sql-server,tsql,count,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

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

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 

您可以使用聚合函数sum和group by

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