Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sumowanie rekordów dwóch kolumn. Czy to możliwe ?
chipoldo
post 5.01.2009, 22:55:31
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.12.2008
Skąd: Gostyń/Reda

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


Witam ponownie, dziś już ostatni raz winksmiley.jpg

Mam problem,

baza wygląda następująco:
druzyna(druzyna_id, nazwa_druzyny)
wyniki(wynik_id, druzyna_id_1, wynik_1, wynik_2, druzyna_id_2)

Chce wyświetlić największy wynik (ilośc bramek) jaki padł w rozgrywkach. czyli:
6-3
7-1
8-0

powinno wyswietlic 6(wynik_1) - 3(wynik_2) bo padło 9 bramek. Jak powinno wyglądać zapytanie, żeby mi zsumowało najpierw rekordy z dwóch kolumn(bo wyniki sa rozłożone na dwie kolumny) i wyszukało ten największy. Chyba, że to idzie w inny sposób zrobić. Help. Z góry wielkie dzieki

Ten post edytował chipoldo 5.01.2009, 22:56:26
Go to the top of the page
+Quote Post
ziqzaq
post 5.01.2009, 23:12:26
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Sortowanie sumy wyników:
  1. SELECT `wynik_1`, `wynik_2` FROM `wyniki` ORDER BY (`wynik_1`+`wynik_2`) DESC

Zapytanie zwróci listę rekordów (wynik_1, wynik_2) sortując ją od największej do najmniejszej sumy wyników.
Jeśli natomiast nie chcesz wyciągać wszystkich wyników to zainteresuj się klauzulą LIMIT (opis masz w manualu MySQL).

Edit:
Ewentualnie jeszcze tak:
  1. SELECT (`wynik_1`+`wynik_2`) AS w, `wynik_1`, `wynik_2` FROM `wyniki` ORDER BY w DESC


Ten post edytował ziqzaq 5.01.2009, 23:25:00
Go to the top of the page
+Quote Post
chipoldo
post 6.01.2009, 07:10:15
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.12.2008
Skąd: Gostyń/Reda

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


ale to banalne...aż mi głupio winksmiley.jpg Myślałem, że trzeba jakiejś gotowej funkcji typu max itp...dzięki wielkie
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.06.2025 - 20:12