Bonjour
J'ai une table historique qui ressemble à ça :
id (PK)
login
date_debut
date_fin
avec des enregistrements du style
1 user1 2006-01-03 2006-01-05
2 user2 2006-01-05 2006-01-09
3 user1 2006-01-07 NULL
4 user1 2006-02-13 2007-01-05
5 user2 2006-01-03 NULL
Je veux récuperer les lignes où la date_debut est la plus récente, et ce pour chaque login.
un
Citation :
SELECT login, MAX(date_debut) FROM historique GROUP BY login
|
marche bien, mais je cherche en fait à récupérer toutes les infos de la ligne : l'id et aussi la date de fin.
Idealement je cherche à avoir:
2 user2 2006-01-05 2006-01-09
4 user1 2006-02-13 2007-01-05
est ce que ça inspire quelqu'un ?