firstname
をemployeedetail
テーブルから取得するにはどうすればよいですか?従業員のファーストネームと最大給与をこの部門の部門別に取得するにはどうすればよいですか?
私は、コマンドの下に実行し、その部署によると、従業員のmax
給与取得しています:
select department, max(salary)
from employeedetail
where salary in (
select max(salary)
from employeedetail
group by department
)
group by department
をしかし、私はそれはエラーメッセージの下に私を示し、上記のクエリでfirstname
を返すようにしようとしているとき:
メッセージ8120、レベル16、状態1それは 集計関数またはGROUP BYクラウスのいずれかに含まれていないため、ライン1947柱 「employeedetail.firstnameは、」選択リストでは無効ですe。
firstname
を入手するにはどうすればよいですか?
ありがとう、それは働いた:) –
私もパーティションでこれを解決することはできますか? –
@JasonClark確かに、その質問をしましょう。 –