Autor Zpráva
Jendak_
Profil *
Ahoj,
v tabulce v MySQL ukládám něco jako zakázky. Tabulka mimo jiné obsahuje sloupec přidáno (datum přidání).

Chtěl bych z toho udělat statistiku - graf. Třeba Počet přidaných zakázek v červnu, by vypsalo sloupcový graf (den = 1 sloupec, tj. celkem 30 sloupců). Samotnou výrobu grafu zvládnu, ale nevím jakým způsobem získávat data.

Mám udělat cyklus a pokaždé mysql_num_rows vždy s jiným datumem (1.června, 2.června....)? A nebo se to dá udělat elegantněji?

Díky
Alphard
Profil
Počet záznamů zjistí count(*). Výsledek seskupte prostřednictvím group by pomocí data v požadovaném formátu.
Jendak_
Profil *
Takle nějak? Moc nevím

for ($i = 1; $i<31; $i++) {
$vysledek[$i] = mysql_query("SELECT COUNT(*) FROM tabulka WHERE pridano=$i.06.2013 GROUP BY pridano");
}
Kajman
Profil
SELECT pridano,
       Count(*) pocet
FROM   tabulka
WHERE  pridano BETWEEN '2013-06-01' AND '2013-06-30'
GROUP  BY pridano
ORDER  BY 1 
Jendak_
Profil *
Díky moc :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0