potrzebuje pomocy z związku z zapytaniem SQL jakie zadał prowadzący na zajęciach. Mam otrzymać liczbę osób w klasach wg wzrostu co 5 cm (1 kolumna: dolna granica wzrostu w grupie; 2 kolumna: górna granica wzrostu w grupie; 3 kolumna: liczba osób w tej grupie). Udało mi się uzyskać następujący kod:
SELECT wzrost AS "Dolna granica", wzrost+0.05 AS "Górna granica", count(wzrost) AS "Ilość osób" FROM osoby WHERE wzrost%0.05=0 GROUP BY wzrost ORDER BY wzrost
Podział na klasy uzyskałam poprzez nadanie warunku reszty z dzielenia przez 0,05m, jednak mam wątpliwości co do tego aby była to właściwa metoda, ponieważ count(wzrost) zlicza tylko osoby o wzroście równym górnej granicy a nie z przedziału dolna-górna granica.
Proszę o pomoc w prawidłowym sformułowaniu zapytania lub o nakierowanie gdzie może być błąd
