Este é um relatório de painel em SQL para Logged In.
Este relatório fornece uma contagem de pageviews totais de usuários logados em um site a cada dia entre uma data de início e uma data de término especificadas.
-- [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
Explicação da Consulta SQL
Esta consulta usa dois parâmetros de data para definir a start_date e a end_date para o relatório, e seleciona a date e a soma de count como pageviews da tabela application_requests. A consulta então filtra os registros para incluir apenas aqueles com um tipo de solicitação correspondente a pageviews de usuários logados, agrupa os resultados por data para uma contagem agregada e ordena a saída em ordem crescente por data, oferecendo uma visão cronológica da atividade de pageviews do usuário dentro do período selecionado.
Exemplo de Resultados
| date | new_pageviews |
|---|---|
| 2023-12-08 | 1002 |
| 2023-12-09 | 455 |
| 2023-12-10 | 499 |
| 2023-12-11 | 1153 |
| 2023-12-12 | 964 |