Próbuję zrobić te pierwsze zadanie (załącznik screen), jedyne co mam do tej pory to to:
select nazwisko, placa_pod from pracownicy group by nazwisko, placa_pod having placa_pod > (SELECT AVG(placa_pod) from (SELECT id_zesp from pracownicy group by id_zesp having count(*) >=2));
Wyskakuje błąd 'ORA-01427: single-row subquery returns more than one row'
Nawet jest pominięty warunek 'wartość średnią (z dokładnością do 30%)' chcę to po prostu zrozumieć jakoś, ale nie potrafię. Mógłby mi ktoś przybliżyć jak to zrobić?
Tutaj jest tabela: http://wazniak.mimuw.edu.pl/images/4/48/Pracownicy.sql