ダッシュボードレポート - ログイン済み

これは、ログインユーザー向けのダッシュボードレポートの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_dateend_dateを定義する2つの日付パラメータを使用し、application_requestsテーブルからdatecountの合計を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