-2

ちょっと私は次のようなデータを持っています:

id       cashpayment     total payment   groupID
1        30.00              100.00           A
1        30.00              100.00           B
1        30.00              100.00           C
1        40.00              100.00           B
2        25.00              400.00           C
2        20.00              300.00           C
2        35.00              200.00           B
3        40.00              200.00           B

結果が次のようになるように、現金支払いと合計支払いを集計したいと思います。

id       cashpayment     total payment   
1        130.00             400.00           
2        80.00              900.00          
3        40.00               200.00      

別に、同じことをしたいのですが、groupIDを考慮して、次のようになります

id       cashpayment     total payment   groupID
1        30.00              100.00           A
1        70.00              200.00           B
1        30.00              100.00           C
2        45.00              700.00           C
2        35.00              200.00           B
3        40.00              200.00           B

どちらの場合も、これを新しいテーブルに入れる必要があります

4

1 に答える 1

1
select id, sum(cashpayment), sum([total payment])
from table 
group by id
order by ID

最初と

   select id, sum(cashpayment), sum([total payment]), groupID
    from table 
    group by id, groupID
    order by id,groupid

第二に

于 2013-06-07T15:19:48.093 に答える