Autor | Zpráva | ||
---|---|---|---|
Glumik Profil * |
#1 · Zasláno: 4. 5. 2007, 16:32:21
Zdravim, jak by vypadal db dotaz, kdych chtel pocitani nechat na db. Napr. mam tabulku "neco" a v ni sloupecky id, id_neceho, stav, takze data budou nasledujici.
1 | 10 | 1 2 | 20 | 3 3 | 10 | 4 4 | 20 | 20 No a ted potrebuji zjistit stav pro id_neceho. Vysledek: 20 .... 3+20= 20 10 .... 1+4 = 5 Jak tohle vyresit? |
||
Glumik Profil * |
#2 · Zasláno: 4. 5. 2007, 16:33:16
Opravuji
20 ..... 3+20=23 :o) |
||
Mastodont Profil |
#3 · Zasláno: 4. 5. 2007, 16:40:18
select sum(stav) from tabulka where id_neceho = 20
|
||
souki Profil |
#4 · Zasláno: 4. 5. 2007, 16:40:47
select sum(treti_sloupec) from tabulka group by druhy_sloupec
|
||
Mastodont Profil |
#5 · Zasláno: 4. 5. 2007, 16:43:39
Ano, pokud bude chtít součty pro všechny id, tak ten druhý způsob.
|
||
Glumik Profil * |
#6 · Zasláno: 4. 5. 2007, 16:57:27
Tak tohle me nefunguje.
$sql1 = "SELECT sum(pohyb) FROM stavskladu GROUP BY id_polozky"; if (!($query1 = mysql_query($sql1))){ $chyba .= "- Došlo k chybì db dotaze. ".mysql_error()."<br>"; } $zaz=mysql_fetch_array($query1); $celkem=$zaz['pohyb']; echo "$celkem<br>"; |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0