Клики - количество за час, день, неделю, месяц, вообще

VEmbn

Новичок
Всем добрый день. Есть небольшой вопрос по поводу счетчиков на сервисах коротких ссылок, а конкретно не совсем понятен принцип разделения статистики на определенные промежутки времени. Может кто объяснить на пальцах лишь принцип? Я не прошу скрипты и прочее в студию. Спасибо
 

Вурдалак

Продвинутый новичок
Я всю жизнь заводил столбцы clicks_per_day, clicks_per_week, clicks_per_month, etc. При клике, значения каждого поля увеличивал на единицу. При наступлении нового дня я обнулял clicks_per_day. Если наступила новая неделя, то обнулял соответствующее поле. И так далее. Но оформлял в виде одного запроса, естественно. Но минус в том, что считались клики не за целую неделю (к примеру, от среды до среды), а за текущую. Если это важно, то требуется выбрать минимальный период, за который происходит сбор статистики (час, к примеру) и собирать клики за час. Наступил новый час — записываешь в таблицу дату/время и кол-во кликов за час, обнуляешь количество. Кол-во кликов за сутки будет суммой кликов за 24 часа. И т.д.
 
Сверху