recordID createdDate ForeignKeyID
00QA000000PtFXaMAN 2012-01-03 13:23:36.000 001A000000ngM21IAE
00QA000000OS2QiMAL 2011-12-15 12:03:02.000 001A000000ngM21IAE
.
.
.
.
我想獲得的recordId爲foreignKeyID其中createdDAte是foreignKeyID
最小(createdDate)如果的recordId是身份的詮釋我可以通過執行以下操作查詢
Select min(recordId),ForeignkeyID
from table
group by ForeignKeyId
我的淵源以爲我可以創建以下查詢臨時表,然後在的minDate和foreignKeyID其連接到表,但後來我發現,有對foreig多個記錄nKeyId具有相同的createdDate。
Select min(createdDate) as minDate,ForeignKeyID
from table
group by ForeignKeyId
我打開使用臨時表或子查詢或任何真的。謝謝。
這個問題已經在過去已經回答了很多次,因爲代碼急促別人多一個:http://stackoverflow.com/questions/tagged/most-n-group-group + sql-server –
@BillKarwin感謝您指出這一點,我很難找出如何搜索問題。我嘗試了幾次,但沒有拿出我需要的東西。 – atbebtg