1. Zaprojektować kwerendę parametryczną, która z pól bazy danych będzie pobierała informacje: Imię
, Nazwisko
, PESEL
, Telefon_komórkowy
, Data_wypożyczenia
, Data_zwrotu
o klientach, którzy wypożyczyli auto w okresie podanym jako parametr.
SELECT tbl_klient.Imie_klienta, tbl_klient.Nazwisko_klienta, tbl_klient.PESEL, tbl_klient.Telefon_komórkowy, tbl_wypozyczenia.Data_godzina_wypozyczenia, tbl_zwroty.Data_godzina_zwrotu FROM (tbl_klient INNER JOIN tbl_wypozyczenia ON tbl_klient.ID_klienta = tbl_wypozyczenia.ID_klienta) LEFT JOIN tbl_zwroty ON tbl_wypozyczenia.ID_wypozyczenia = tbl_zwroty.ID_wypozyczenia WHERE (((tbl_wypozyczenia.Data_godzina_wypozyczenia) Between [Podaj początek zakresu dat] And [Podaj koniec zakresu dat]));
2. Z bazy danych pobrać informacje o autach, które można aktualnie wypożyczyć: Nr_rejestracyjny
, Marka
, Model
, Data_ważności_ubezpieczenia
, Data_kolejnego_ przeglądu
.
SELECT tbl_samochody.Nr_rejestracyjny, tbl_auto_model_marka.Marka, tbl_auto_model_marka.Model, tbl_ubezpieczenia.Data_konca_ubezp, tbl_przeglady.Data_waznosci_przegladu FROM (((((tbl_auto_model_marka RIGHT JOIN tbl_samochody ON tbl_auto_model_marka.Nr_model_marka = tbl_samochody.Nr_model_marka) LEFT JOIN tbl_samochody_dane ON tbl_samochody.ID_auta = tbl_samochody_dane.ID_auta) LEFT JOIN tbl_ubezpieczenia ON tbl_samochody.ID_auta = tbl_ubezpieczenia.ID_auta) LEFT JOIN tbl_przeglady ON tbl_samochody.ID_auta = tbl_przeglady.ID_auta) LEFT JOIN tbl_wypozyczenia ON tbl_samochody.ID_auta = tbl_wypozyczenia.ID_auta) LEFT JOIN tbl_zwroty ON tbl_wypozyczenia.ID_wypozyczenia = tbl_zwroty.ID_wypozyczenia WHERE (((tbl_wypozyczenia.Data_godzina_wypozyczenia) Is Not Null) AND ((tbl_zwroty.Data_godzina_zwrotu) Is Not Null) AND ((tbl_samochody.Czy_sprawny)=True)) OR (((tbl_wypozyczenia.Data_godzina_wypozyczenia) Is Null) AND ((tbl_zwroty.Data_godzina_zwrotu) Is Null) AND ((tbl_samochody.Czy_sprawny)=True));