SQL Server: Seule la dernière entrée dans le GROUPE PAR

J'ai le tableau suivant en MSSQL2005

id | business_key | result
1 | 1 | 0
2 | 1 | 1
3 | 2 | 1
4 | 3 | 1
5 | 4 | 1
6 | 4 | 0

Et maintenant je veux le groupe sur la base des business_key retour de la saisie complète avec les id les plus élevés.
Donc mon résultat attendu est:

business_key | result
1 | 1
2 | 1
3 | 1
4 | 0

Je parie qu'il y a un moyen de le réaliser, j'ai juste ne peux pas le voir à l'instant.

OriginalL'auteur computhomas | 2009-01-13