destroyedlolo Posté 9 Septembre 2007 Posté 9 Septembre 2007 Bonjour, Est-il possible de faire le produit d'une table, c'est a dire de multiplier ses valeurs comme le SUM() pour les sommes ? En plus long, j'ai la table suivante, Table "public.cpuload" Column | Type | Modifiers | Description ---------+-----------------------------+-----------+------------------------------------- time | timestamp without time zone | not null | When we made this sample users | integer | | Number of user logged on the system load | integer | | Cpu load (in %) swaped | integer | | Number of swaped processes freemem | integer | | The amount of unused memoryIndexes: "cpuload_pkey" PRIMARY KEY, btree ("time") Et je veux trouver la methode la plus rapide possible qui me retourne autre chose que zero si tout les echantillons des 15 dernieres minutes contiennent swaped != 0. Merci et A+ Lolo
marcb Posté 10 Septembre 2007 Posté 10 Septembre 2007 Bonjour, La fonction MIN te retourne la plus petite valeur. Donc ça devrait faire l'affaire : select min(swaped) from public.cpuload Il te reste à mettre un test sur le timestamp pour ne garder que les tests des 15 dernières minutes. M
destroyedlolo Posté 10 Septembre 2007 Auteur Posté 10 Septembre 2007 Et oui, c'est tellement simple que je n'y avais pas pense. Merci marcb C'est donc ce que je vais faire.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant