تقرير لوحة التحكم - تم تسجيل الدخول

هذا هو إصدار 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 للتقرير، ويحدد 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
3 إعجابات