Vous n'êtes pas identifié(e).
Pages : 1
Merci pour ta réponse. Oui c'est exactement ce que je veux faire : une somme glissante. Je vais donc devoir faire cela au niveau applicatif...
J.
dans quelle version de PostgreSQL
Version 8.3
J.
Merci pour ta réponse.
Un exemple concret de résultat attendu serait utile
Effectivement, voici un exemple :
J'ai les 4 enregistrements suivants :
- id:1, name:fichier1, size:100, date:01/01/10
- id:2, name:fichier2, size:100, date:02/01/10
- id:3, name:fichier3, size:100, date:03/01/10
- id:4, name:fichier4, size:100, date:04/01/10
Je veux obtenir les premiers enregistrements, classés par date dont le poids total est <= 350, j'obtiendrai donc :
- id:1, name:fichier1, size:100, date:01/01/10
- id:2, name:fichier2, size:100, date:02/01/10
- id:3, name:fichier3, size:100, date:03/01/10
Car la somme de id1.size + id2.size + id3.size <= 350
Cette requête est-elle réalisable ?
J.
Bonjour,
Voilà mon problème.
J'ai une table comportant les infos de fichiers avec les champs suivants :
- id (identifiant unique)
- name (nom du fichier)
- size (taille du fichier en octets)
- date (date de création du fichier)
Je souhaite récupérer les x premiers fichiers, classer par date, dont le poids total (comprendre la somme des colonnes "size" des x fichiers) est inférieure ou égale à une valeur définie (appelée TAILLE_MAX).
Comment réaliser une telle requête ?
Merci par avance pour votre aide.
J.
Pages : 1