Mam na stronie prosty licznik odwiedzin. Chciałbym teraz dodać do niego proste statystyki w postaci wykresów odwiedzin dziennych oraz godzinnych. No i problem mój tkwi w pobraniu wartosci z bazy. Aby pobrac dane z jednego dnia dla poszczegołnych godzin (ilosc odwiedzin w danej godzinie) potrzebuje az 24 zapytania.
Struktura bazy danych
Kod
id | data | godzina | http_referer
i teraz aby wydobyc z tego liczbe osób na stronie dzisiaj o godzinie 10 stosuje zapytanie:
SELECT count(*) FROM licznik WHERE DATA='2007-06-19' && godzina LIKE '10:%'
ale w taki sposob tak jak pisalem wczesniej, zeby sprawdzic odwiedziny dla kazdej godziny musze wykonac 24 zapytan! Macie może pomysł jak przyspieszyć, a najlepiej jak zmniejszyc liczbe zapytań?