Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sumowanie danych z różnych tabel
Darnok017
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.05.2012
Skąd: Duczki

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


Cześć wszystkim,

Mam taki problem, otóż:

Mam stworzone 5 tabel. Każda z nich nazywa się wyscig1, wyscig2 itd.
Każda tabela zawiera nazwę zawodnika jako Nazwa oraz Ilość zdobytych punktów w danym wyścigu jako Punkty.

Chciałbym teraz napisać zapytanie, które zsumuje punkty każdego zawodnika ze wszystkich tabel i wyświetli mi tabelę, w której będzie widoczna Nazwa zawodnika, suma punktów ze wszystkich wyścigów i wszystko posortowane będzie od najmniejszej ilości punktów do największej.

Próbowałem już kilku sposobów jednakże nie potrafiłem sobie poradzić. Przekopałem trochę neta, ale być może źle wpisuje hasło do przeglądarki, aby coś znaleźć.

Z góry bardzo dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darnok017
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.05.2012
Skąd: Duczki

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


  1. SELECT `Nazwa`, SUM(`Punkty`) AS Punkty FROM wyscig GROUP BY `Punkty`;


Mam coś takiego, jednak źle liczy. Wychodzą mi sumy 5, 10, 15, 20, 25 itd. A z liczenia "na piechote" wychodzi zupełnie coś innego.

Już mam.. nie wiem dlaczego, ale grupując po punktach liczy zupełnie inaczej niż grupując po numerach zawodników.

Bardzo dziękuję za pomoc! (IMG:style_emoticons/default/smile.gif)

Ten post edytował Darnok017 20.02.2014, 20:03:27
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 13:19