Autor | Zpráva | ||
---|---|---|---|
24k Profil * |
#1 · Zasláno: 29. 9. 2006, 13:13:18
Na generovani statistiky hracu ( velice komplexni ), k videni zde -> http://www.pesonline.info/statistika/historicka-tabulka/
pouzivam narocnejsi ale velice rychly SQL (viz nize) a nyni mam razeni podle BODU. Rad bych to udelal podle PRUMERU bodu na zapas ( PRUMER_PTS) ale ktery by fungoval tak ze to bude radit az kdyz hrac odehraje minimalne 50 zapasu, jinak by byl prvni hrac ktery odehral i jen 1 zapas tj prumer 3.0. DIKY
|
||
24k Profil * |
#2 · Zasláno: 29. 9. 2006, 14:05:10
IF( SUM(V)+SUM(R)+SUM(P) < 50 , 2, 1) as SERAD,
. . . ORDER BY SERAD ASC Kdyby vedel nekdo jiny zpusob tak dikes |
||
24k Profil * |
#3 · Zasláno: 29. 9. 2006, 14:19:35
Tak jsem se spetl potrebuju neco jako
ORDER BY if (pocet_zapasu>50, PRUMER DESC, pocet_zapasu ASC) as SERAD , ... dalsi kriteria haze to parse, jde to? |
||
Kajman_ Profil * |
ORDER BY if (pocet_zapasu>50, -PRUMER, pocet_zapasu)
|
||
24k Profil * |
#5 · Zasláno: 1. 10. 2006, 18:20:32
Dik, k tomu jsem jiz taky dosel. Zkousel jsem to u snadnejsich selectu ( tj. bez UNIONU) a v pohode.
Jenze tady u toho mi to hlasi ze sloupec neexistuje. Cim to? Sloupce jako PZ, V, R, P se tvori pocitanim ze vsech unionu a hlasi se jako UnKnown, kdyz jsem zkousel sloupec hrac, prezdivka tak to slapalo. Co s tim? |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0