这是“热门上传”仪表板报告的 SQL 版本。
本报告提供了特定日期范围内用户上传文件的详细列表。它包括每次上传的用户 ID、文件扩展名、文件大小(以兆字节为单位)以及原始文件名。
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
extension,
ROUND((filesize/1048576.00),1)||'MB' AS "文件大小",
original_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 |
| … | … | … | … |