Autor | Zpráva | ||
---|---|---|---|
Hu_GO Profil |
#1 · Zasláno: 15. 4. 2006, 20:34:43
Nev9m, jak y jedn0 tabulkz dostat vysledek celkoveho cout(*) a zaroven cout(*) podle podminky.
Konkrétně: Mám tabulku id | nick | cas | den | mesic s hodnotama např. 120 | franta | 2050 | 14 | 4 123 | teta | 59949 | 15 | 4 125 | franta | 59949 | 15 | 4 chci zjistit pomer poctu radku casu s hodnotou 59949 ku vsem casum (s jakoukoli hodnotou), a tento pomer priradit ke kazdemu hraci. Se svyma znalostma jsem to napsal takhle (ale nefunguje to ): select count(vysledky.id) as pher, count(spravnevysl.id) as psher, count(spravnevysl.id) / count(vysledky.id) as pomer from vysledky join vysledky as spravnevysl on ( spravnevysl.nick = vysledky.nick and spravnevysl.mesic=vysledky.mesic ) where spravnevysl.cas != 59949 and spravnevysl.mesic= '4' and vysledky.mesic= '4' order by pomer DESC |
||
Časová prodleva: 5 dní
|
|||
Kajman_ Profil * |
#2 · Zasláno: 20. 4. 2006, 16:47:21
Select celkovéhou countu nalinkovat k tomuhle selectu a pak použít dostupnou celkovou hodnotu. V mysql to takhle půjde až od verze 4.1.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0