SQLServer單個字段去重的方法

轉載自:https://www.cnblogs.com/LC0507/p/11177613.html

單個字段去重並選出每個分組裏面的最大值對應的行:
Row_Number去重:

select from (select ,row_number()over(partition by Servername order by Check_Date desc) Suquence from AuditItem) s where s.Suquence=1

Croup by寫法:

select * from [dbo].[AuditItem] where Check_Date in (select Max(Check_Date) from AuditItem group by servername)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章