[SQL2005] Aide sur une requette
Salut à tous,
Je bloque sur une requette qui semble simple...et pourtant.
J'ai une table 'Profil'.
Pour faire simple, on va dire que je n'ai que 3 colonnes:
Id
DateMiseEnvigueur
Nom
La clef primaire, aini qu'une contrainte unique sont posées sur l'addition des colonnes Id et DateMiseEnvigueur.
Dans le but de retenir un historique par profil.
Exemple:
Code:
1 2 3
| 3 2/2/07 Toto
4 3/2/07 Tutu
3 7/2/07 Toto |
J'aimerais en fait obtenir l'ensemble des profils les plus récents.
Donc ceci;
Code:
1 2
| 4 3/2/07 Tutu
3 7/2/07 Toto |
Je me doute que je dois utiliser une clause DISTINCT mais je ne m'en sort pas puisque cette clause s'applique sur l'ensemble des colonnes.
Ou alors il faudrait combiner avec une jointure ?
Merci pour vos précieux conseils ;)