DeadMorozBLR
Новичок
Навернутый запрос (MySQL)
Знаю, что решение - стандартное, и оттого не хочется придумывать самому:
При открытии каждой страницы на сайте в таблицу MySQL добавляется запись об id пользователя и времени открытия страницы (timestamp).
Задача - в том, чтобы определить количество заходов пользователя на сайт за определенный период времени, т.е. определить количество групп записей, промежуток времени между которыми больше заданного (скажем 1 час).
Например, записи в таблице - следующие:
12:00
12:00
12:01
12:03
15:20
15:25
20:07 (в формате unix-timestamp)
результат должен быть равен 3
Конечно, есть более простой вариант - создать отдельную таблицу для логинов и добавлять туда записи именно в момент авторизации, но это лишние данные и т.п. Хотелось бы устаканить проблему более изящно.
Знаю, что решение - стандартное, и оттого не хочется придумывать самому:
При открытии каждой страницы на сайте в таблицу MySQL добавляется запись об id пользователя и времени открытия страницы (timestamp).
Задача - в том, чтобы определить количество заходов пользователя на сайт за определенный период времени, т.е. определить количество групп записей, промежуток времени между которыми больше заданного (скажем 1 час).
Например, записи в таблице - следующие:
12:00
12:00
12:01
12:03
15:20
15:25
20:07 (в формате unix-timestamp)
результат должен быть равен 3
Конечно, есть более простой вариант - создать отдельную таблицу для логинов и добавлять туда записи именно в момент авторизации, но это лишние данные и т.п. Хотелось бы устаканить проблему более изящно.