我有一個DocumentHistory
表與此列:TSQL的GroupBy最大
HistoryId DocumentId ChangeDate
1 100 1/1/2005
2 100 2/1/2010
3 200 2/2/2006
4 100 2/2/2001
5 200 2/2/2000
HistoryId
是關鍵。 我想編寫一個TSQL
查詢查找每個文檔的最大ChangeDate
並返回其HistoryId
,我的意思是查詢結果將是:
HistoryId ChangeDate
2 2/1/2010
3 2/2/2006
我該怎麼辦呢?
這有助於[公用表表達式(http://msdn.microsoft.com/en-us/library/ms190766%28v=sql.105%29.aspx) –