Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.47 KB | None | 0 0
  1. CREATE VIEW "widok" ("id_filmu","placa","imie","nazwisko") AS
  2.  
  3. SELECT COUNT(f.id_filmu), SUM(k.placa), o.imie, o.naziwsko
  4. FROM film f, kontrakt k, osoba o, typ_osoby t
  5. WHERE f.id_filmu = k.id_filmu AND k.id_osoby = o.id_osoby AND
  6. o.kod_osoby = t.kod_osoby AND t.typ_osoby = 'rezyser'
  7. GROUP BY f.id_filmu,k.placa,o.imie,o.nazwisko;
  8.  
  9. SELECT nazwisko, SUM(placa) FROM widok WHERE placa < (SELECT SUM(placa) FROM widok WHERE nazwisko = 'zadane nazwisko')
  10. GROUP BY nazwisko,placa;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement