我需要爲一張表獲得一組不同的記錄以及所有duplciates中的最大日期。從SQL Server表中選擇具有最大日期的不同行?
例如:
Select distinct a,b,c, Max(OrderDate) as maxDate
From ABC
Group By a,b,c
的問題是,我收到了創紀錄的回各個不同的日期。
例:
aaa, bbb, ccc, Jan 1 2009
aaa, bbb, ccc, Jan 28 2009
我怎麼能限制這種所以我最終只:
aaa, bbb, ccc Jan 28 2009
我認爲這個問題是由gorup和獨特的沒有得到相處。
編輯:發現導致問題的問題,查詢結果如預期,不像上面那樣。
原來是導致問題的另一個問題。結果不是我所期望的。抱歉。 – schooner 2009-04-30 13:29:03
請關閉您的問題,因爲不相關。謝謝 – JoshBerke 2009-04-30 13:31:15
是什麼修復?它很好,你找到解決方案,一些更多的人也需要它 – ant 2011-05-11 22:54:27