我有下表:
Number Amount
------- -------
2014-07 3
2014-07 8
2014-07 9
2014-07 4
2014-07 5
2014-07 8
2014-07 18
2014-07 12
2014-01 12
2014-01 6
2014-01 9
2014-01 11
2014-01 12
2014-01 7
2014-01 9
2014-01 10
..............
..............
对于2014-07
:添加与2014-07相关的所有金额,即(3 + 8 + 9 + 4 + 5 + 8 + 18 + 12)= 67。
对于2014-01
:添加与2014-01相关的所有金额,即(12 + 6 + 9 + 11 + 12 + 7 + 9 + 10)= 76。
注意:使用相同的查询输出表格中的其他数字,例如2014-03
,2014-02
等。
我希望查询输出以下格式:
2014-07 67
2014-01 76
答案 0 :(得分:2)
如果我的理解是正确的,这个查询应该给你所要求的结果:
select Number, sum(Amount) from Table group by Number
答案 1 :(得分:0)
从数字
中选择表名组中的数字,总和(金额)在这里,您首先选择一个数字并相应地计算 与该数字对应的所有金额的总和并打印出来。 现在group by有助于输出表格的不同数字。 总函数和用于计算与数字
对应的所有金额的总和