- ベストアンサー
SQL(サブクエリー?)
SQLの質問です。 市町村|種類|金額 盛岡市|A型|500 盛岡市|A型|900 山形市|A型|300 山形市|B型|200 山形市|B型|800 これを 盛岡市|A型|1400 山形市|A型|300 山形市|B型|1000 のように町村別、型別に集計するには?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#25358
回答No.1
SQLのプロのくせに(しかもエンジンの製造経験アリ!)、面倒なヤツが多いからといってSQL系の質問には回答しない deagle です(^_^; でもこれは簡単です。 SELECT 市町村, 種類, SUM(金額) FROM テーブル GROUP BY 市町村, 種類 こうなります。 GROUP BY 句に指定されたカラム名別に、それ以外の項目を集約します。 このとき、出力カラムとして記載できるカラムは、GROUP BY 句に書いたカラムか、もしくは集約関数によって計算したカラムかどちらかになります。
お礼
どうもありがとうございました。 おかげさまでした。