Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1;
- CREATE OR REPLACE VIEW wyczerpany AS
- SELECT p.nazwa
- FROM projekt p,zlecenie z
- WHERE p.nr_projektu=z.nr_projektu
- GROUP BY p.nr_projektu,p.nazwa,p.budzet
- HAVING SUM(z.ilosc_godzin*z.stawka_za_godzine)>=p.budzet;
- 1a;
- CREATE OR REPLACE VIEW zad1 AS
- SELECT nr_projektu,SUM(ilosc_godzin*stawka_za_godzine) wydano
- FROM zlecenie
- GROUP BY nr_projektu;
- SELECT NAZWA
- FROM zad1,projekt
- WHERE zad1.nr_projektu=projekt.nr_projektu AND budzet<=wydano;
- 2;
- CREATE OR REPLACE VIEW zad2 AS
- SELECT p.nr_departamentu,p.stanowisko,COUNT(p.stanowisko) ilosc
- FROM pracownik p
- GROUP BY p.nr_departamentu,p.stanowisko;
- SELECT D.nazwa,Z.stanowisko
- FROM zad2 Z,departament D
- WHERE Z.nr_departamentu=D.nr_departamentu AND Z.ilosc=(SELECT MAX(zad2.ilosc) FROM zad2 WHERE zad2.nr_departamentu=Z.nr_departamentu));
- 3;
- SELECT stanowisko,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement