Esta es una versión SQL del Informe del Panel para Usuarios Conectados.
Este informe proporciona un recuento de las visualizaciones de página totales de los usuarios conectados en un sitio cada día entre una fecha de inicio y una fecha de fin 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
Explicación de la consulta SQL
Esta consulta utiliza dos parámetros de fecha para definir la start_date y la end_date para el informe, y selecciona la date y la suma de count como pageviews de la tabla application_requests. Luego, la consulta filtra los registros para incluir solo aquellos con un tipo de solicitud que corresponde a las visualizaciones de página de usuarios conectados, agrupa los resultados por fecha para obtener un recuento agregado y ordena la salida en orden ascendente por fecha, ofreciendo una vista cronológica de la actividad de visualización de páginas de los usuarios dentro del período seleccionado.
Resultados de ejemplo
| date | new_pageviews |
|---|---|
| 2023-12-08 | 1002 |
| 2023-12-09 | 455 |
| 2023-12-10 | 499 |
| 2023-12-11 | 1153 |
| 2023-12-12 | 964 |