W bazie przy każdym wyszukaniu zapisuje dane wyszukanego rekordu na 2 sposoby:
1. dla każdego wywołania danego rekordu inkrementuje o jeden jego poprzeni stan (kolumna licznik)
i w ten sposób mierzę jego popularność, ale w maksymalnym obrębie czasu.
2. w osobnej tabeli zamieszczam wszystkie wyszukiwania wraz z ich datą :
id szukane ileszukan data
11299498 sphere 1 2012-02-11 00:36:11
11299499 erix 1 2012-02-11 03:24:25
Jak na tej podstawie stworzyć rankingi najpopularniejszych wyszukań w danym miesiącu, tygodniu, dniu ?