Matt23

Zadanie z wejściówki

Nov 16th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.33 KB | None | 0 0
  1. SELECT
  2.   nazwisko,
  3.   nazwa,
  4.   lokalizacja
  5. FROM pracownik p, departament d
  6. WHERE p.nr_departamentu = d.nr_departamentu AND pensja + nvl(premia, 0) > ALL (SELECT pensja + nvl(premia, 0)
  7.                                                                                FROM pracownik
  8.                                                                                WHERE
  9.                                                                                  id_pracownika IN (SELECT id_kierownika
  10.                                                                                                    FROM pracownik)
  11.                                                                                  AND id_kierownika = p.id_pracownika AND
  12.                                                                                  stanowisko = p.stanowisko) AND
  13.       (SELECT COUNT(id_pracownika)
  14.        FROM pracownik
  15.        WHERE id_kierownika = p.id_pracownika) > ANY (SELECT COUNT(id_pracownika)
  16.                                                      FROM
  17.                                                        pracownik
  18.                                                      WHERE
  19.                                                        id_kierownika <> p.id_pracownika AND id_kierownika IS NOT NULL
  20.                                                      GROUP BY id_kierownika);
Advertisement
Add Comment
Please, Sign In to add comment