이것은 상위 업로드 대시보드 리포트의 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 |
| … | … | … |