次のデータを要約するためのSQLを作成するタスクがあります。
select
payment,
status,
interest,
principal
from payment
payment status interest principal
1 A 100 0
2 r 0 500
3 o 0 400
4 d 0 100
5 A 0 200
6 A 200 0
7 A 300 0
8 A 0 300
- 利息に関連する支払いは、利息が 0 でない場合に発生します。
- 元本に関連する支払いは、元本が 0 でない場合です。
- データはタイプに分割する必要があります
私が探している結果はこれに似ています:
Interest total count principal total count
Status - A 3 1
Other 0 4
total of all payments 3 5
グループ機能を利用していますが、利息額以上のグループ化ができません。どんな提案でも大歓迎です。