Autor | Zpráva | ||
---|---|---|---|
PV Profil * |
Narazila jsem na problém s tímto sql dotazem:
SELECT id_clanku, COUNT(*) kolikrat, SUM(body) soucet FROM bodovani GROUP BY id_clanku ORDER BY id_clanku Součet bodů v tabulce vypočítaný pomocí SUM(body) vychází špatně - vypadá to, že k danému součtu vždy navíc ještě přičte i počet řádků - např. u článku 1 jsou uložené body: 3,5,5,1 - tento sql dotaz mi vyhodí výsledek 18 Můžete mi prosím někdo vysvětlit, co dělám blbě? Díky za radu |
||
PV Profil * |
#2 · Zasláno: 17. 1. 2009, 11:10:52
Tak jsem na to přišla - sloupec body byl typu ENUM, po úpravě na INT už to funguje dobře.
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0