これはトップアップロードのダッシュボードレポートの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 |
| … | … | … | … |