В настоящее время у меня есть таблица page_views, которая записывает одну строку для каждого посещения посетителем страницы, записи ip/id пользователя и идентификатора самой страницы. Я должен добавить, что столбец created_at имеет тип: timestamp, поэтому он включает часы/минуты/секунды. Когда я пытаюсь выполнить запросы GroupBy, он не группирует те же дни вместе из-за разницы в секундах.
created_at page_id user_id
========== ======= =======
10-11-2013 3 1
10-12 2013 5 5
10-13 2013 5 2
10-13 2013 3 4
... ... ...
Я хотел бы получить результаты на основе просмотров/дня, поэтому я могу получить что-то вроде:
date views
==== =====
10-11-2013 15
10-12 2013 45
... ...
Я думаю, что мне нужно будет копаться в запросах DB:: raw(), чтобы достичь этого, но любое понимание поможет значительно, спасибо
Изменить: добавлено уточнение формата created_at.