Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ile zawodników urodzonych w poszczególnych latach w poszczególne kwartały
djszaki
post 25.02.2019, 07:48:45
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.07.2017

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


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 ?
Go to the top of the page
+Quote Post
mmmmmmm
post 25.02.2019, 10:01:11
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Nie masz grupować po kraju.
  1. SELECT year(data_ur) AS rokUrodzenia, quarter(data_ur) AS kwartal, count(*) FROM zawodnicy GROUP BY 1,2
Go to the top of the page
+Quote Post
djszaki
post 25.02.2019, 10:26:23
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.07.2017

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


działa, dzięki
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: 16.04.2024 - 14:02