我想從SQL Server 2012在這裏找到最近的重複記錄最近最重複的記錄是表結構我有。找到從SQL Server 2012
我有一個名爲放在userRegistration表名稱包含用戶ID(GUID)的副本,並在同一個表,我有CreatedDate列以及(日期)。現在我想從該表中找到最近的重複記錄。
這裏是相同的數據。
id FirstName LastName CreatedDate UserID
109 FirstNameA LastNameA 28-04-2015 GUID1
110 FirstNameC LastNameD 19-05-2015 GUID2
111 FirstNameE LastNameF 22-05-2015 GUID1
如果您對上面的表格注意到,GUID 1具有重複的,現在我想找到最近意味着它應該回到我的只有那些行與重疊,但最近的數據。所以在上面的表結構中,它應該返回111,因爲最近創建的記錄與109相比,我相信你明白了。
不要讓我知道如果你有任何問題。我很高興回答。謝謝。等待答覆。
Harshal
當你從答案看,你的問題是有點曖昧。如果一個用戶名有三個匹配項,你想只顯示最新的記錄還是隻顯示第一個記錄以外的所有記錄? –
@Harshal - 這裏提供的任何解決方案對你有幫助嗎? – Abhishek