Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Podział kolumny na klasy, liczebność w klasie
ola0906
post 3.05.2017, 18:10:03
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.05.2017

Ostrzeżenie: (0%)
-----


Drodzy forumowicze,
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:
  1. SELECT wzrost AS "Dolna granica",
  2. wzrost+0.05 AS "Górna granica",
  3. count(wzrost) AS "Ilość osób"
  4. FROM osoby
  5. WHERE wzrost%0.05=0
  6. GROUP BY wzrost
  7. 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 wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:32