Re: PHP, mysql - statistiky

From: Kamil <sverak (zavinac)>
Date: Tue, 11 Oct 2011 09:47:52 +0200
> Tak Vas opat zdravim a poprosim opat raz o pomoc. Resp. nakopnutie :D
>
>
>
> Mam v databaze tabulku "vstupy", ktora obsahuje 2 stlpce (cislo karty a
> timestamp) jeden zo stlpcov "timestamp".
>
> Potreboval by som z "timestamp" vyrobit statistiky, uplne jednoduche:
>
>
>
> pre kazdy rok jedna html tabulka so stlpcami:
>
> Mesiac  -    Pocet vstupov
>
>
>
> ...
>
>
>
> priklad:
>
> 2011-08-15 14:02:03
>
> 2011-09-05 17:22:08
>
> 2011-09-06 18:04:26
>
> 2011-09-07 18:31:56
>
>
>
> vystup - vygenerovana tabulka:
>
>
>
>          2011
>
> mesiac       pocet
>
> august       1
>
> september  3
>
> ...
>
>
>
> Co som uplacal doteraz a teda zle, je:
>
> rok       mesiac      pocet
>
> 2011    august        1
>
> 2011    september  1
>
> 2011    september  1
>
> 2011    september  1
>


Ahoj, j
e dobrý napsat ten dotaz co používáš když říkáš že je špatně. Najdeme pak
chybu.

Něco takovýho by mohlo fungovat:

SELECT DATE_FORMAT(timestamp,'%y-%m-1') AS datum FROM vstupy,
COUNT(cislo_karty) AS pocet
WHERE timestamp BETWEEN '2011-01-01' and '2011-09-30'
GROUP BY pocet
ORDER BY datum;

Vypis rok, měsíc pak zformátuj pomocí php.
Jestli se budeš bavit vždy jenom o jednom roku, tak ten dotaz můžeš
zjednodušit na MONTH(timestamp).

K.
Received on 11. 10. 2011, 09:47 CEST

This archive was generated by hypermail 2.2.0 : 11. 10. 2011, 09:47 CEST