Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE VIEW c_v_wycieczki_miejsca
- SELECT dbo.c_wycieczki.nazwa, dbo.c_wycieczki.kraj, dbo.c_wycieczki.DATA, dbo.c_wycieczki.liczba_miejsc, dbo.c_wycieczki.liczba_miejsc - COUNT(dbo.c_rezerwacje.STATUS) AS wolne_miejsca
- FROM dbo.c_rezerwacje INNER JOIN
- dbo.c_wycieczki ON dbo.c_rezerwacje.id_wycieczki = dbo.c_wycieczki.id_wycieczki
- WHERE (dbo.c_rezerwacje.STATUS <> 'A')
- GROUP BY dbo.c_wycieczki.nazwa, dbo.c_wycieczki.kraj, dbo.c_wycieczki.DATA, dbo.c_wycieczki.liczba_miejsc
- CREATE VIEW c_v_dostepne_wycieczki
- SELECT dbo.c_wycieczki.nazwa, dbo.c_wycieczki.kraj, dbo.c_wycieczki.DATA, dbo.c_wycieczki.liczba_miejsc, dbo.c_wycieczki.liczba_miejsc - COUNT(dbo.c_rezerwacje.STATUS) AS wolne_miejsca
- FROM dbo.c_rezerwacje INNER JOIN
- dbo.c_wycieczki ON dbo.c_rezerwacje.id_wycieczki = dbo.c_wycieczki.id_wycieczki
- WHERE (dbo.c_rezerwacje.STATUS <> 'A')
- GROUP BY dbo.c_wycieczki.nazwa, dbo.c_wycieczki.kraj, dbo.c_wycieczki.DATA, dbo.c_wycieczki.liczba_miejsc
- HAVING (dbo.c_wycieczki.liczba_miejsc - COUNT(dbo.c_rezerwacje.STATUS) > 0)
- CREATE VIEW c_v_rezerwacje_do_anulowania
- SELECT dbo.c_wycieczki.nazwa, dbo.c_wycieczki.kraj, dbo.c_wycieczki.DATA, dbo.c_osoby.imie, dbo.c_osoby.nazwisko, dbo.c_rezerwacje.STATUS
- FROM dbo.c_osoby INNER JOIN
- dbo.c_rezerwacje ON dbo.c_osoby.id_osoby = dbo.c_rezerwacje.id_osoby INNER JOIN
- dbo.c_wycieczki ON dbo.c_rezerwacje.id_wycieczki = dbo.c_wycieczki.id_wycieczki
- WHERE (dbo.c_rezerwacje.STATUS = 'N') AND (dbo.c_wycieczki.DATA BETWEEN GETDATE() AND DATEADD(DAY, 7, GETDATE()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement