Re: PHP, mysql - statistiky

From: Kit <kit.saels (zavinac)>
Date: Tue, 11 Oct 2011 10:26:24 +0200
2011/10/11 Kamil <sverak (zavinac) gmail.com>:
> 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.

Napadlo mě to trochu zjednodušit:

SELECT cislo_karty, DATE_FORMAT(datum,'%Y-%m') as mesic,
COUNT(cislo_karty) AS pocet
   FROM vstupy GROUP BY cislo_karty, mesic
   ORDER BY cislo_karty, mesic;

Zkusil jsem to, funguje mi to. Možná to budeš chtít prioritně podle
měsíců, ale to si už upravíš.
-- 
Kit
Received on 11. 10. 2011, 10:26 CEST

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