Facebook
From Buff Crane, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 215
  1. -- zad 1
  2. select nr_rejestr,marka,modell,wlasciciel,nazwisko,imie,data_prod from pojazdy join kierowcy on(wlasciciel=id_kierowcy) where extract(year from data_prod)=2018;
  3. -- zad 3
  4. select nr_akt,nazwisko,imiona,stanowisko,placa,placa_min,placa_max from pracownicy join stanowiska using(stanowisko) where placa not between placa_min and placa_max;
  5. -- zad 8
  6. select id_wedkarza,nazwisko,id_okregu,id_licencji,to_date(do_dnia || '-' || rok,'dd-mm-yyyy')-to_date(od_dnia || '-' || rok,'dd-mm-yyyy')+1 as dni,(to_date(do_dnia || '-' || rok,'dd-mm-yyyy')-
  7. to_date(od_dnia || '-' || rok,'dd-mm-yyyy')+1)*oplaty.dzienna_oplata as koszt from licencje join oplaty using(rok,id_okregu) join wedkarze using(id_wedkarza) where rodzaj='dodatkowa' and
  8. not (od_dnia like '01-01' and do_dnia like '31-12');
  9. -- zad 10
  10. select p1.nr_akt,p1.nazwisko,p1.imiona,p2.nr_akt przelozony,p2.nazwisko||' '||p2.imiona imie_nazwisko from pracownicy p1 left join pracownicy p2 on (p1.przelozony=p2.nr_akt);
  11. -- zad 12
  12. select tryb,kierunek,count(imiona) from studenci group by tryb,kierunek having count(imiona)>=100;
  13. -- zad 15
  14.  
  15.