تقرير لوحة المعلومات - أعلى التحميلات

هذا هو إصدار SQL لتقرير لوحة المعلومات لأعلى التحميلات.

يقدم هذا التقرير قائمة مفصلة بالملفات التي قام المستخدمون بتحميلها ضمن نطاق تاريخ محدد. يتضمن معرف المستخدم المرتبط بكل تحميل، وامتداد الملف، وحجم الملف بالميجابايت، واسم الملف الأصلي.

--[params]
-- date :start_date
-- date :end_date

SELECT
    user_id,
    extension,
    ROUND((filesize/1048576.00),1)||'MB' AS "حجم الملف",
    original_filename Filename
FROM uploads
WHERE created_at::date BETWEEN :start_date AND :end_date
ORDER BY filesize DESC

المعلمات

  • :start_date: بداية نطاق التاريخ للتقرير.
  • :end_date: نهاية نطاق التاريخ للتقرير.

تقبل كلتا معلمتي التاريخ تنسيق YYYY-MM-DD.

نتائج مثال

المستخدم الامتداد حجم الملف اسم الملف
user_1 mp4 26.8MB uploadname012345.mp4
user_2 mp4 26.4MB example_mp4name.mp4
user_3 mov 23.3MB screenrecordingofanerror.mov
6 إعجابات