Advertisement
Guest User

Jak mi szkoda tego Moyesa...

a guest
Apr 24th, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. //ZAD1
  2. //Podaj Numery I Nazwe Dzialow I Ile Wynosila Max Placa Najwyzsza
  3. Najnizsza Nazwa Dzial Przez Numer I Przez Nazwe
  4. Select P.Id_Dzialu,Nazwa,Count(*),Min(Placa),Max(Placa),Avg(Placa)
  5. From Pracownicy P Join Dzialy D On (P.Id_Dzialu=D.Id_Dzialu) Where
  6. Nazwa<>'SPRZEDAZ' Group By P.Id_Dzialu,Nazwa;
  7.  
  8. Select P.Id_Dzialu,Nazwa,Count(*),Min(Placa),Max(Placa),Avg(Placa)
  9. From Pracownicy P Join Dzialy D On (P.Id_Dzialu=D.Id_Dzialu) Group By
  10. P.Id_Dzialu,Nazwa;
  11. /////////////////////////////////////////////////////////////////////////////
  12. //Zad2
  13. //Wyswietl Nazwiska Pracownkow, Ich Stanowiska I Place Oraz W Jakich
  14. Widelkach Stanowych Innych Stanowisk Miesci Sie Ich Placa
  15. ///Bielecka Na Etacie Referent Zarabia 1400 Tyle Samoa Co Grafik (1200-2200)
  16. //Wynagrodzenia Jedna Kolumna Dla Kazdego Pracownika
  17. Select Nazwisko || 'na etacie' || P.Stanowisko || 'zarabia' || Placa
  18. || 'tyle samoa co' || S.Stanowisko ||
  19. '('|| placa_min || '-'||placa_max||')' from pracownicy p join
  20. stanowiska s on(p.placa between placa_min and placa_max) and
  21. P.Stanowisko <> S.Stanowisko;
  22. ////////////////////////////////////////////////////////////////////////////
  23. //Zad3
  24. //Podaj Wszystkie Info(Numery Akt) Na Temat Pracownikow Ktorzy Sa Szefami
  25. //Podaj Numery Akt Tych Pracownikow Ktorzy Sa Szefami
  26. Select Distinct Kierownik From Pracownicy;
  27. Select * From Pracownicy Where Nr_Akt In (Select Distinct Kierownik
  28. From Pracownicy);
  29. ////////////////////////////////////////////////////////////////////////////
  30. //Podaj Nazwisko Pracownika Oraz Nazwisko Szefa,
  31. Select P.Nazwisko As Pracownik, S.Nazwisko As Szef From Pracownicy P
  32. Join Pracownicy S On (P.Kierownik=S.Nr_Akt);
  33. //zad4
  34. //Podaj Liczbe Nazwisk Wraz Z Nazwa Dzialu Podwladnych Pana Michalskiego
  35.  
  36. Select P.Nazwisko Pracownicy,S.Nazwisko Kierownik,Nazwa From
  37. (Pracownicy P Join Pracownicy S On(P.Kierownik=S.Nr_Akt)) Join Dzialy
  38. D
  39. on(p.id_dzialu=d.id_dzialu) where s.nazwisko='MICHALSKI';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement