SELECT department_id,department_name, manager_id, (ROUND(AVG(salary),2 )) AS "SALARY" FROM emp_details_view GROUP BY department_id,department_name,manager_id ORDER BY "SALARY" DESC;
Chodzi o to żeby w wyniku było widać wszystkie powyższe kolumny z tym że kolumna Salary stanowi średnią zarobków pracowników danego departamentu zaokrągloną do 2 miejsc po przecinku.
Kiedy kasuje kolumne manager_id to pokazuje średnie dobrze, a ta kolumna ma być widoczna również. Kiedy jest ta kolumna wpisana to wiersze się powtarzaja i nie zlicza średniej tak jak powinno.
Prosze o pomoc i podpowiedzi.