SAS datastep/SQL select dernier enregistrement à partir de plusieurs enregistrements avec le même ID
Par exemple, j'ai un jeu de données comme ci-dessous:
id Date
1 2000/01/01
1 2001/01/01
1 2002/01/01
2 2003/01/01
Par datastep ou sql, comment pourrais-je obtenir le dossier avec l'id = 1 et la dernière Date de 2002/01/01?
L'aide est appréciée et merci à l'avance.
OriginalL'auteur Luke Henz | 2013-06-03
Vous devez vous connecter pour publier un commentaire.
Essayer cette sql.
H2H. 🙂
OriginalL'auteur trapaank
Si vous voulez la totalité de l'enregistrement et les données sont triées comme indiqué (PAR id et DÉCROISSANT de date), vous pouvez utiliser ces données étape:
Cela vous donne l'enregistrement le plus récent pour chaque id.
OriginalL'auteur BellevueBob
vous pouvez essayer:
OriginalL'auteur
Vous pouvez l'essayer aussi bien
OriginalL'auteur