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 |
| … | … | … |