Отчет дашборда: лучшие загрузки

Это 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
6 лайков