Bonjour

voila un p'tit problème (à mon avis simple mais prise de tête)
Compatibilité Oracle 8.1.7.4 obligatoire

Soit une table avec les champs suivants

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Machine | Login| DateLogin | 
---------------------------------
Machine1 | test | 24/04/2007 00h23
Machine1 | test | 24/04/2007 06h23
Machine1 | test | 24/04/2007 10h23
Machine1 | test | 24/04/2007 10h33
Machine1 | test2 | 24/04/2007 10h55
Machine2 | test1 | 24/04/2007 08h30
Comment peut on récupérer les N (avec N > 1) derniers connexions avec le login/machine respectif...

J'ai fait des test avec des Max() et LEAD & LAG mais les résultats ne sont pas cohérent

Le but est d'obtenir quelque chose comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Machine | Login| DateLogin | LastLogin
--------------------------------------
Machine1 | test | 24/04/2007 10h33 | 24/04/2007 10h23 
Machine1 | test2 | 24/04/2007 10h55 | null
Machine2 | test1 | 24/04/2007 08h30 | null
une idée ??

merci d'avance..