Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ile zawodników urodzonych w poszczególnych latach w poszczególne kwartały
Forum PHP.pl > Forum > Bazy danych > MySQL
djszaki
polecenie jest takie: Policz, ilu zawodników urodziło się w poszczególnych latach w poszczególnych kwartałach.

zrobiłem coś takiego
select year(data_ur) as rokUrodzenia, quarter(data_ur) as kwartał, kraj from zawodnicy
widać
rokUrodzenia, kwartał, kraj
1960 1 POL
1974 4 POL
1974 2 AUT
1976 3 FIN
1976 2 NOR
1977 2 FIN
1977 3 NOR
1978 4 GER
1978 1 GER
1978 1 GER
1980 4 USA
1981 1 GER
1981 3 FIN
1981 2 NOR
1982 3 POL
1983 4 GER
1986 4 AUT

jeżeli to zgrupuję czy po kraju, czy po kwartale czy po dacie urodzenia to mi wychodzi np. że w roki 1974 urodziło się dwóch i dobrze ale pokazuje wówczas, że są z tego samego kwartału,
nie wiem jak to ugryźć, da się to zrobić w jednym zapytaniu ?
mmmmmmm
Nie masz grupować po kraju.
  1. SELECT year(data_ur) AS rokUrodzenia, quarter(data_ur) AS kwartal, count(*) FROM zawodnicy GROUP BY 1,2
djszaki
działa, dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.