仪表盘报告 - 已登录

这是已登录用户仪表板报告的 SQL 版本。

本报告提供指定开始日期和结束日期之间,网站上已登录用户每日总浏览量的计数。

-- [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(结束日期),并从 application_requests 表中选择 date(日期)和 count(计数)的总和作为 pageviews(浏览量)。然后,查询会筛选记录,仅包含与已登录用户浏览量相对应的请求类型的记录,按日期对结果进行分组以进行聚合计数,并按日期升序对输出进行排序,从而在选定期间内提供用户浏览量活动的按时间顺序的视图。

示例结果

date new_pageviews
2023-12-08 1002
2023-12-09 455
2023-12-10 499
2023-12-11 1153
2023-12-12 964
3 个赞