Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. */ 1 \*
  2.  
  3. SELECT stanowisko,sum(pensja) from pracownik p
  4. where exists
  5. (SELECT p1.id_przelozonego
  6. FROM pracownik p1,pracownik p2
  7. where p1.id_pracownika=p2.id_pracownika
  8. and p1.stanowisko=p2.stanowisko
  9. and p1.stanowisko=p.stanowisko)
  10. group by stanowisko;
  11.  
  12. */ 2 \*
  13. SELECT nazwa,nazwisko
  14. from pracownik p,dzial d, pracownik_personalia pp
  15. where p.id_pracownika=pp.id_pracownika and d.id_dzialu=p.id_dzialu
  16. and not exists (select id_pracownika
  17. from pracownik where pensja>=p.pensja
  18. and id_dzialu=d.id_dzialu and id_pracownika<>p.id_pracownika);
  19. */ 3 \*
  20. select distinct stanowisko from pracownik p
  21. where not exists (select pensja from pracownik p1
  22. where stanowisko=p.stanowisko
  23. and pensja=any
  24. (SELECT pensja from pracownik
  25. where stanowisko=p.stanowisko
  26. and id_pracownika<>p1.id_pracownika));
  27. */ 4 \*
  28. select nazwisko,stanowisko, pensja
  29. from pracownik p, pracownik pp
  30. where pp.id_pracownika=p.id_pracownika and not exists
  31. ( select id_pracownika
  32. from pracownik
  33. where pensja=p.pensja and id_pracownika<>p.id_pracownika
  34. and stanowisko=p.stanowisko and
  35. (select avg(pensja)
  36. from pracownik
  37. where stanowisko=p.stanowisko)<>ALL(select from pracownik where stanowisko<>p.stanowisko group by stanowisko) );
  38.  
  39. */ 5 \*
  40. select imie,nazwisko,sum(zs.ilosc*cena) from klient k, zamowienie z, zamowienie_szczegoly zs, towar t
  41. where
  42. and not exists
  43. (select z.id_zamowienia
  44. from zamowienie z1, zamowienie_szzcegoly zs1,towar t1
  45. where
  46. group by nazwisko, z.id_zamowienia having sum(zs.ilosc*cena)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement