Ceci est une version SQL du rapport de tableau de bord pour les meilleurs téléchargements.
Ce rapport fournit une liste détaillée des fichiers téléchargés par les utilisateurs dans une plage de dates spécifique. Il comprend l’ID de l’utilisateur associé à chaque téléchargement, l’extension du fichier, la taille du fichier en mégaoctets et le nom de fichier d’origine.
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
extension,
ROUND((filesize/1048576.00),1)||'MB' AS "Taille du fichier",
original_filename NomDeFichier
FROM uploads
WHERE created_at::date BETWEEN :start_date AND :end_date
ORDER BY filesize DESC
Paramètres
:start_date: Le début de la plage de dates pour le rapport.:end_date: La fin de la plage de dates pour le rapport.
Les deux paramètres de date acceptent le format AAAA-MM-JJ.
Exemple de résultats
| utilisateur | extension | Taille du fichier | nomDeFichier |
|---|---|---|---|
| user_1 | mp4 | 26.8MB | uploadname012345.mp4 |
| user_2 | mp4 | 26.4MB | example_mp4name.mp4 |
| user_3 | mov | 23.3MB | screenrecordingofanerror.mov |
| … | … | … |