我有一个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) –