Seleccione el último grupo de registros por nombre de usuario en SQL Server 2008
Tengo una tabla con estos datos:
<code>ID voting_ID username timestamp XMLBallot 1 9 voter01 23. 4. 2012 8:54:45 xmldata 2 9 voter01 21. 4. 2012 14:00:34 xmldata 3 9 voter02 20. 4. 2012 16:01:10 xmldata 4 11 voter01 23. 4. 2012 8:40:45 xmldata 5 9 voter03 19. 4. 2012 21:18:49 xmldata </code>
Necesito obtener solo una boleta nueva para cada votante (nombre de usuario) en específicovoting_ID
.
Por ejemplo, datos que necesito que me devuelvan@voting_ID=9
<code>ID voting_ID username timestamp XMLBallot 1 9 voter01 23. 4. 2012 8:54:45 xmldata 3 9 voter02 20. 4. 2012 16:01:10 xmldata 5 9 voter03 19. 4. 2012 21:18:49 xmldata </code>
Por favor, ayúdeme a construir esa consulta de SQL Server 2008 ... gracias PS: el nombre de la tabla esballots