هذا هو إصدار 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 |
| … | … | … | … |