Autor Zpráva
Glumik
Profil *
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 *
Opravuji

20 ..... 3+20=23

:o)
Mastodont
Profil
select sum(stav) from tabulka where id_neceho = 20
souki
Profil
select sum(treti_sloupec) from tabulka group by druhy_sloupec
Mastodont
Profil
Ano, pokud bude chtít součty pro všechny id, tak ten druhý způsob.
Glumik
Profil *
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>";
Toto téma je uzamčeno. Odpověď nelze zaslat.

0