diff --git a/surveillance/statistiques.py b/surveillance/statistiques.py index 926adcdf..711316ff 100755 --- a/surveillance/statistiques.py +++ b/surveillance/statistiques.py @@ -135,15 +135,16 @@ liste_virus3 = tableau_ng( data = liste_virus3, # Machines ayant utilisé des protocoles P2P dans la journée : ############################################################# -requete = "SELECT ip_src, nom, compteur, date FROM \ +requete = "SELECT ip_src, nom, compteur, max(date) FROM \ (SELECT ip_src,nom,count(ip_src) as compteur \ FROM p2p INNER JOIN protocole_p2p ON p2p.id_p2p=protocole_p2p.id_p2p \ WHERE p2p.date > timestamp 'now' - interval '1 day' \ - GROUP BY ip_src,nom ORDER BY compteur desc) \ + GROUP BY ip_src,nom) \ AS tous \ LEFT JOIN avertis_p2p ON ip_src=ip_crans \ WHERE tous.compteur>5 \ - LIMIT 30" + GROUP BY ip_src, nom, compteur \ + ORDER BY 3 DESC" curseur.execute(requete) liste_p2p = [] for IP, protocole, compteur, blackliste in curseur.fetchall():