Witam,
Dostałem takie zadanie, które jest z 2013 roku i było na maturze:

Podpunkt a i b zrobiłem bez problemu jednak z reszty nie rozumiem.
I znalazłem takie coś w Internecie i na tej podstawie zrobiłem resztę zapytań.



c)Nie za bardzo uczyliśmy się zadań z datami, dlatego wymyśliłem coś takiego,ale to nie działa:
select count(wypozyczenia.id_wyp),wypozyczenia.data_wyp from wypozyczenia where month(Date(wypozyczenia.data_wyp) between #2011/06/01# and #2011-12-31#) group by wypozyczenia.data_wyp order by count(wypozyczenia.id_wyp) asc;
d)Tutaj chce wiedzieć czy dobrze napisałem, ponieważ pokazuje empty set:
select klienci.imie,klienci.nazwisko,sum(filmy.cena_w_zl) as najwiecej from klienci inner join filmy on klienci.pesel=filmy.id_filmu group by klienci.imie,klienci.nazwisko order by sum(filmy.cena_w_zl) desc;
e)Tutaj chce wiedzieć czy dobrze napisałem, ponieważ pokazuje empty set:
select filmy.tytul,wypozyczenia.id_filmu from filmy inner join wypozyczenia on filmy.id_filmu=wypozyczenia.id_filmu where wypozyczenia.id_filmu is null;