選擇最新的記錄組我有這個數據表:通過用戶名在SQL Server 2008
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
我需要一個只在特定voting_ID
每個選民(用戶名)最新的選票。
數據。舉例來說,我需要
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
退換請幫我建立一個SQL Server 2008中查詢。謝謝 PS:表名是
好像'集團BY'從您的替代解決方案的'INNER JOIN'失蹤。 – 2012-04-23 08:45:11
@AzizShaikh - thx發現...這是星期一,我能說什麼。 –
2012-04-23 08:48:33
謝謝,但這不適用於其他voting_ID ..這隻選擇voting_ID = 9 ..當我試圖通過voting_ID = 11 f.ex選擇記錄。沒有任何回報.. – Gondy 2012-04-23 12:47:31