Это SQL-версия отчета Dashboard для авторизованных пользователей.
Данный отчет предоставляет количество общих просмотров страниц авторизованными пользователями на сайте ежедневно в период между указанной датой начала и датой окончания.
-- [params]
-- date :start_date = 2023-12-08
-- date :end_date = 2024-01-10
SELECT
date,
SUM(count) AS pageviews
FROM
application_requests
WHERE
req_type = 7
AND
date BETWEEN :start_date AND :end_date
GROUP BY
date
ORDER BY
date ASC
Пояснение к SQL-запросу
Этот запрос использует два параметра даты для определения start_date и end_date отчета, а также выбирает date и сумму count как pageviews из таблицы application_requests. Затем запрос фильтрует записи, включая только те, у которых тип запроса соответствует просмотрам страниц авторизованными пользователями, группирует результаты по дате для получения агрегированного подсчета и сортирует вывод по возрастанию даты, предоставляя хронологический обзор активности просмотров страниц пользователями в выбранном периоде.
Пример результатов
| date | new_pageviews |
|---|---|
| 2023-12-08 | 1002 |
| 2023-12-09 | 455 |
| 2023-12-10 | 499 |
| 2023-12-11 | 1153 |
| 2023-12-12 | 964 |