Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --1
- SELECT d.NAZIV, p.NAZIV, k.KOLICINA_PROIZVODA
- FROM DRZAVA d, GRAD g, LOKACIJA l, SKLADISTE s, KOLICINA k, PROIZVOD p
- WHERE d.DRZAVA_ID = g.DRZAVA_ID
- AND g.GRAD_ID = l.GRAD_ID
- AND l.LOKACIJA_ID = s.LOKACIJA_ID
- AND s.SKLADISTE_ID = k.SKLADISTE_ID
- AND k.PROIZVOD_ID = p.PROIZVOD_ID;
- --2
- SELECT DISTINCT pl.NAZIV
- FROM PRAVNO_LICE pl, UGOVOR_ZA_PRAVNO_LICE upl
- WHERE pl.PRAVNO_LICE_ID = upl.PRAVNO_LICE_ID
- AND upl.DATUM_POTPISIVANJA > TO_DATE('31-12-2014', 'DD-MM-YYYY');
- --3
- SELECT DISTINCT p.NAZIV
- FROM PROIZVOD p, NARUDZBA_PROIZVODA np, POPUST pop
- WHERE p.PROIZVOD_ID = np.PROIZVOD_ID
- AND np.POPUST_ID = pop.POPUST_ID
- AND p.BROJ_MJESECI_GARANCIJE = 12;
- --4
- SELECT np.NARUDZBA_ID, (p.POSTOTAK - 78) as "Postatak umanjen za 78"
- FROM NARUDZBA_PROIZVODA np, POPUST p
- WHERE np.POPUST_ID = p.POPUST_ID
- AND p.POSTOTAK > 20;
- --5
- SELECT fl.IME || ' ' || fl.PREZIME as "Naziv osobe", od.NAZIV as "Naziv odjela"
- FROM FIZICKO_LICE fl, KUPAC k, UPOSLENIK u, ODJEL od
- WHERE fl.FIZICKO_LICE_ID = k.KUPAC_ID
- AND fl.FIZICKO_LICE_ID = u.UPOSLENIK_ID
- AND u.ODJEL_ID = od.ODJEL_ID;
- --6
- SELECT p.NAZIV, p.CIJENA, NVL(pop.POSTOTAK, 0)
- FROM NARUDZBA_PROIZVODA np, PROIZVOD p, POPUST pop
- WHERE np.PROIZVOD_ID = p.PROIZVOD_ID (+)
- AND np.POPUST_ID = pop.POPUST_ID (+);
- --7
- SELECT KATEGORIJA_ID, NAZIV as "Naziv kategorije", DECODE(NADKATEGORIJA_ID, 1, 'Komp oprema',
- 'Nema kategorije') Nadkategorija
- FROM KATEGORIJA;
- --8
- --SELECT uzp.DATUM_ZAPOSLENJA as "Datum",
- --TRUNC(MONTHS_BETWEEN(SYSDATE, DATUM_ZAPOSLENJA)/12, 0) || ' godina ' ||
- --(ROUND(MONTHS_BETWEEN(SYSDATE, DATUM_ZAPOSLENJA), 0) - (TRUNC(MONTHS_BETWEEN(SYSDATE, DATUM_ZAPOSLENJA)/12, 0) *12) )|| ' mjeseci ' ||
- --TRUNC(), fmt)
- -- as "Proslo je"
- --from UGOVOR_ZA_UPOSLENIKA uzp;
- --9
- SELECT f.IME || ' ' || f.PREZIME as "Naziv zaposlenog",
- DECODE(o.NAZIV, 'Management', 'Uprava',
- 'Human Resources', 'Menadžment ljudskih resursa',
- 'Warehouse department', 'Skladišni odjel',
- 'Marketing', 'Marketing',
- 'Service', 'Servisna služba',
- 'Nema odjela') as "Naziv odjela"
- FROM UPOSLENIK u, FIZICKO_LICE f, ODJEL o
- WHERE u.UPOSLENIK_ID = f.FIZICKO_LICE_ID
- AND u.ODJEL_ID = o.ODJEL_ID
- ORDER BY f.IME ASC, f.PREZIME DESC;
- --10
- SELECT k.NAZIV as "Ime kategorije",
- min(p.CIJENA) as "Minimalna cijena",
- max(p.CIJENA) as "Maksimalna cijena"
- FROM PROIZVOD p, KATEGORIJA k
- WHERE p.KATEGORIJA_ID = k.KATEGORIJA_ID
- GROUP BY k.NAZIV;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement