のリストを合計:パイソン - グループによって、以下のリストを与えられたタプル
[
('A', '', Decimal('4.0000000000'), 1330, datetime.datetime(2012, 6, 8, 0, 0)),
('B', '', Decimal('31.0000000000'), 1330, datetime.datetime(2012, 6, 4, 0, 0)),
('AA', 'C', Decimal('31.0000000000'), 1330, datetime.datetime(2012, 5, 31, 0, 0)),
('B', '', Decimal('7.0000000000'), 1330, datetime.datetime(2012, 5, 24, 0, 0)),
('A', '', Decimal('21.0000000000'), 1330, datetime.datetime(2012, 5, 14, 0, 0))
]
私は、タプルの第1、第2、第4列と第5列でグループこれらはしたいと3を合計します。 この例では、列の名前をcol1、col2、col3、col4、col5とします。
select col1, col2, sum(col3), col4, col5 from my table
group by col1, col2, col4, col5
これを行うには「クール」な方法がありますか、それはすべての手動ループです:SQLで
私はこのような何かをしますか?
これはさらにうまくいく - ありがとう! – jbassking10