クエリに行き詰まっています。正しく動作させることができません。
これは私がする必要があることです:
従業員テーブルから部門別にグループ化された最大平均給与と最小平均給与の両方を返すクエリを作成します。
これは私が作ったものです:
SELECT
(SELECT AVG(MIN(salary)) FROM employees GROUP BY department_id) As "Minimum Average salary",
(SELECT AVG(MAX(salary)) FROM employees GROUP BY department_id) As "Maximum Average Salary"
FROM EMPLOYEES
しかし、それは私に複数の行の結果を返し続けます。LIMIT 2 を使用できません。LIMIT でクエリを実行するとエラーが発生します。
次のクエリも試しましたが、エラーが発生します: 式がありません。
SELECT
AVG(SELECT MIN(salary) FROM employees GROUP BY department_id)) As "Minimum Average salary",
AVG((SELECT MAX(salary) FROM employees GROUP BY department_id)) As "Maximum Average Salary"
FROM EMPLOYEES