J'ai une table (AU_EMPLOYEE) avec deux colonnes nommées EmployeeID (int) et LastModifiedDate (DateTime). Avec ces colonnes sont d'autres contenant des données supplémentaires sur les employés. Ceci est une table d'audit et chaque fois que les données d'un employé changent d'une manière ou d'une autre, une nouvelle ligne est ajoutée.Approche SQL Server appropriée pour récupérer ces données groupées?
Il est donc probable qu'un employé donné aura plusieurs lignes dans cette table. Je souhaite récupérer l'enregistrement le plus récent pour chaque employé, tel que déterminé par LastModifiedDate. Quelle est une bonne approche pour faire cela? Requête imbriquée ou quelque chose du genre?
Merci pour les suggestions.
+1, comment je le ferais –
Merci pour toutes vos réponses-- appréciez-le grandement. – larryq