Microsoft SQL Server 2008
労働者はある国に住んでいて、複数の給与で複数の仕事をしている場合があります。
各国の個人の給与総額の平均を求めたい。
テーブル:
1)国(country_id、name)
2)人(ssn、name、country_id)
3)ジョブ(ssn、job_title、salary)
[国]
- 1、アメリカ
- 2、ドイツ
[人]
- 010101、ジョン、1
- 020202、リー、1
- 030303、ハリー、2
【仕事】
- 010101、教師、3200
- 010101、ビルダー、1500
- 020202、俳優、45000
- 020202、歌手、200000
- 030303、プロデューサー、120000
必要なクエリ結果:
各国の平均(各国)=各労働者の総給与の合計)/労働者の数
国-平均給与
- アメリカ-124850
- ドイツ-120000