0

だから私はこのテーブルを持っています

City       | Status   | District | Revenue
------------------------------------------
Oakland    | Executed | North    | $9.50
Los Angeles| Cancelled| South    | $0.05
Oakland    | Executed | North    | $0.99
Oakland    | Cancelled| North    | $98.40
Sacramento | Executed | North    | $43.50
Sacramento | Cancelled| North    | $5.40
Los Angeles| Cancelled| South    | $5.30

したがって、次のようなレポートが必要です。

North District | Executed | Cancelled | Revenue
--------------------------------------------------------
Oakland        |     2    |      1    |   Sum of revenue
Sacramento     |     1    |      1    |   Sum of revenue
--------------------------------------------------------
South District | Executed | Cancelled | Revenue
--------------------------------------------------------
Los Angeles    |     0    |      2    |   Sum of revenue

しかし、そのグループ内の特定の値のインスタンスをグループ化してカウントするクエリを作成する方法に行き詰まっています。

グループステートメントとカウントステートメントの構文は知っていますが、グループ内の行の特定の数のインスタンスをカウントすることは、通常のカウントとはかなり異なるようです。

誰かが私を正しい方向に導くことができますか? 私は自分の仕事を誰かに頼んでいるわけではありません (これは私がしなければならないことの完全なサンプルではありません) が、誰かがグループ内の特定の行をグループ化してカウントするステートメントで私を助けることができれば、SQL ステートメントまたはアクセス機能、それは素晴らしいでしょう。そこから、他のすべてを理解することができます。

4

1 に答える 1