Bonsoir à tous

Je viens vers vous car j'ai besoin d'une requete pour recuperer le dernier evenement de chaque modules reseau.

Ci-après le debut de requete que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select
timestamp AS 'Date'
,CASE eventtype When '16' Then 'OK' When '17' Then 'PAS OK' END AS 'Statut'
,hostname AS 'Nom module'
from eventlog 
where eventtype = '16' OR eventtype = '17'
order by timestamp desc
Soit un résultat de la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
2012-01-01 19:16:42.017	OK	Module 1
2012-01-01 19:16:37.487	PAS OK	Module 3
2012-01-01 19:16:35.533	PAS OK	Module 1
2012-01-01 18:55:10.793	OK	Module 1
2012-01-01 18:55:06.523	PAS OK	Module 1
2012-01-01 15:42:32.723	OK	Module 5
2012-01-01 15:42:31.447	OK	Module 1
2012-01-01 15:42:26.907	PAS OK	Module 2
Ce que je souhaite c'est d'avoir le de dernier evenement de chaque module (le plus recent par rapport à la date) et d'affichier que les modules "PAS OK"

Soit par rapport à l'exemple ci dessus je souhaite le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
2012-01-01 19:16:37.487	PAS OK	Module 3
2012-01-01 15:42:26.907	PAS OK	Module 2
Merci d'avance pour vos propositions

Bonne soirée !!!