Relatório do Painel - Principais Uploads

Este é um relatório de painel em SQL para os principais uploads.

Este relatório fornece uma lista detalhada de arquivos carregados por usuários dentro de um intervalo de datas específico. Ele inclui o ID do usuário associado a cada upload, a extensão do arquivo, o tamanho do arquivo em megabytes e o nome original do arquivo.

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

SELECT
    user_id,
    extension,
    ROUND((filesize/1048576.00),1)||'MB' AS "Tamanho do arquivo",
    original_filename Nome
FROM uploads
WHERE created_at::date BETWEEN :start_date AND :end_date
ORDER BY filesize DESC

Parâmetros

  • :start_date: O início do intervalo de datas para o relatório.
  • :end_date: O fim do intervalo de datas para o relatório.

Ambos os parâmetros de data aceitam o formato AAAA-MM-DD.

Resultados de Exemplo

usuário extensão Tamanho do arquivo nome
user_1 mp4 26.8MB uploadname012345.mp4
user_2 mp4 26.4MB example_mp4name.mp4
user_3 mov 23.3MB screenrecordingofanerror.mov
6 curtidas