Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 21.12.2009 Ostrzeżenie: (0%)
|
Mam pewien problem napisałem skrypt który oblicza statystyki i wyświetla tabele, problem w tym ze chce wyniki posortować wg ilosci zdobytych punktów, ale nie mam pojęcia jak przy tym skrypcie to zrobić.
Ten post edytował romek510 13.03.2010, 16:16:33 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%)
|
Jakoś tak:
Kod SELECT r.id_reprezentacji, r.reprezentacja, SUM(IF(m.druzyna1 = r.id_reprezentacji AND m.gole_dr1 > m.gole_dr2 OR m.druzyna2 = r.id_reprezentacji AND m.gole_dr1 < m.gole_dr2 , 1, 0 ) ) AS zw, SUM(IF(m.druzyna1 = r.id_reprezentacji AND m.gole_dr1 < m.gole_dr2 OR m.druzyna2 = r.id_reprezentacji AND m.gole_dr1 > m.gole_dr2 , 1, 0 ) ) AS prz, SUM(IF(m.gole_dr1 = m.gole_dr2 , 1, 0 ) ) AS re, ... FROM reprezentacje AS r LEFT JOIN mecze AS m ON (m.druzyna1 = r.id_reprezentacji OR m.druzyna2 = r.id_reprezentacji) WHERE `ms_grupa` = ? GROUP BY r.id_reprezentacji, r.reprezentacja ORDER BY punkty DESC |
|
|
|
romek510 Jak posortować wg liczby punktów 13.03.2010, 16:15:39
eccocce Może uda ci się wykorzystać klauzulę ORDER BY w za... 13.03.2010, 18:25:21
romek510 W drugim zapytniu order by nic nie da bo wyswietla... 13.03.2010, 20:03:51
Mchl Połącz oba zapytaina JOINem i możesz sortować. I s... 13.03.2010, 22:02:51
romek510 Nawiasy sa w porządku, i nie wiem jak to połączyć ... 14.03.2010, 00:56:57
romek510 Wielkie dzieki, wszystko ładnie śmiga. 25.03.2010, 22:07:53 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 23:27 |