![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. Mam problem z rozwiązaniem pewnego zagadnienia. Próbuje sobie stworzyć narzędzie do analiz typów piłkarskich i mam 2 tabele z danymi:
1 tabela o nazwie: `statystyka_loginy` struktura tabeli: ID login link 2 tabela o nazwie: `statystyka_wyniki` struktura tabeli: Id_typu ID_user dzien spotkanie wynik miesiac rok zysk Zrobiłem sobie zapytanie SQL:
I do tego momentu wszystko jest OK. Teraz próbuję wydobyć dane by pokazać je w tabeli w następujący sposób login|zysk za miesiąc czerwiec|zysk za miesiąc maj|. Czyli SQL zwraca mi dane w postaci:
Z wartościami wygląda to tak: 23 ./kuras KURAS 23 6 2016 432 23 ./kuras KURAS 34 7 2016 30 44 ./zemel ZEMEL 44 6 2016 -23 44 ./zemel ZEMEL 44 7 2016 -98 I teraz chciałbym aby w php zrobić tabelę która by zwracała wyniki w postaci: login miesiac 06 miesiac 07 KURAS 432 30 ZEMEL -23 -98 I nie wiem jak problem obejść żeby dało mi wynik jak powyżej. Z góry dziękuję za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam jeszcze pytanie moje zapytanie wygląda tak:
I teraz chciałbym aby pokazywało wartości które są większe od 100 w obu tabelach miesiac6 i miesiac7. Czyli coś pokroju
Ale coś mi to nie wychodzi ... Ten post edytował nawasaqi 7.07.2016, 06:40:57 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Super dzięki kolego nawet nie wiedziałem że taka fajna funkcja jest w SQL ale ogarnąłem temat
![]()
To mam jeszcze jedno pytanie ostatnie czy można jeszcze w to upchnąć obliczanie % skuteczności ![]() Z góry dzięki za pomoc... Ten post edytował nawasaqi 7.07.2016, 13:24:22 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Musisz rozwinąć podany wzór (wkładając tam analogiczne obliczenia).
Ewentualnie możesz całość wykonać z podzapytaniem. Wtedy w pierwszym policzyć: zysk, pudło i trafione. W zewnętrznym zapytaniu obliczyć ilość typów (suma pudło+trafione) oraz skuteczność. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 05:56 |