Это SQL-версия отчёта панели управления по самым популярным загрузкам.
Этот отчёт предоставляет подробный список файлов, загруженных пользователями в определённый диапазон дат. В нём указаны ID пользователя, связанного с каждой загрузкой, расширение файла, размер файла в мегабайтах и исходное имя файла.
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
extension,
ROUND((filesize/1048576.00),1)||'MB' AS "File size",
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 | extension | File size | filename |
|---|---|---|---|
| user_1 | mp4 | 26.8MB | uploadname012345.mp4 |
| user_2 | mp4 | 26.4MB | example_mp4name.mp4 |
| user_3 | mov | 23.3MB | screenrecordingofanerror.mov |
| … | … | … | … |