0

我需要一些帮助来设计一个 MySQL 查询,该查询将返回每个 TYPE 的 AMT 总和,按 YEAR 分组。我相信这对某人来说很容易。只是不适合我!谢谢。

AMT YEAR  TYPE 
10  2010    A 
20  2010    B 
30  2010    B 
20  2011    A 
15  2011    A 
11  2011    B 
15  2011    A 
13  2012    A 
15  2012    A 
20  2012    B 
10  2012    B
10  2012    B 
13  2012    B 
17  2013    A 
22  2013    A 
24  2013    B 
15  2013    B 
20  2013    A 
15  2013    A 
11  2013    B 
15  2013    A 
13  2010    B 
15  2010    A 
20  2010    B 
10  2011    A 
10  2011    A 
13  2011    B 
17  2011    A 
22  2012    A
4

2 回答 2

1

你的意思是

select SUM(AMT) from table group by year, type

?

这将导致

2011 A X1
2011 B Y1
2012 A X2
2012 B Y2

ETC...

于 2013-07-28T20:47:12.377 回答
1

像这样的东西:

SELECT SUM(Amt), Year, Type
FROM YourTable
GROUP BY Year, Type
于 2013-07-28T20:47:51.103 回答