Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- SELECT DISTINCT Kilomet FROM Vozilo WHERE Kilomet NOT IN (SELECT Smaller.Kilomet FROM Vozilo AS "Larger" JOIN Vozilo AS "Smaller" ON Smaller.Kilomet < Larger.Kilomet);
- -- Vozilo sa najvecom kilometrazom bez agregatnih funkcija!
- SELECT * FROM (SELECT RegOzn, Naziv, Kilomet FROM Vozilo ORDER BY Kilomet DESC) WHERE ROWNUM <= 1;
- -- Ukupna dnevna cijena vozila po poslovnicama
- CREATE OR REPLACE VIEW Ukupna_DNCena_Vozila_Po_Posl (IDPoslovnice, Vrijednost) AS
- SELECT v.Poslovnica_IDPosl, SUM(v.DNCena) AS "Ukupna DNCena" FROM Vozilo v GROUP BY v.Poslovnica_IDPosl;
- -- Prikaz rukovodioca i prikaz broja podredjenih radnika kojima oni rukovode
- CREATE OR REPLACE VIEW sefovi_rukovode_sa (IDSef, Prezime, Ime, BrojRadnika) AS
- SELECT r.IDRukovodilac, r1.PrezRad, r1.ImeRad, COUNT(*) AS "Ukupno_Podredjenih_Radnika" FROM Radnik r, Radnik r1 WHERE r.IDRukovodilac = r1.IDRad GROUP BY r.IDRukovodilac, r1.PrezRad, r1.ImeRad;
- -- Prikaz radnika i njihovih detalja koji su bili najuspjesniji u izdavanju
- CREATE OR REPLACE VIEW Najuspjesniji_Radnici_Sort AS
- SELECT r.ImeRad AS "Ime radnika", r.PrezRad AS "Prezime radnika", i.Radnik_IDRad AS "ID Radnika", COUNT(*) AS "Broj Iznajmljenih Vozila" FROM Radnik r INNER JOIN Iznajmljuje i ON r.IDRAD = i.RADNIK_IDRAD GROUP BY r.ImeRad, r.PrezRad, i.Radnik_IDRad ORDER BY "Broj Iznajmljenih Vozila" DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement