Retrieving last record in each group from database - SQL Server 2005/2008

后端 未结 2 1743
误落风尘
误落风尘 2020-11-22 03:12

I have done some seaching by can\'t seem to get the results I am looking for. Basically we have four different management systems in place throughout our company and I am in

2条回答
  •  清歌不尽
    2020-11-22 03:32

    ;with cteRowNumber as (
        select COMPUTERNAME, SERIALNUMBER, USERNAME, LASTIP, LASTUPDATE, SOURCE,
               row_number() over(partition by COMPUTERNAME order by LASTUPDATE desc) as RowNum
            from YourTable
    )
    select COMPUTERNAME, SERIALNUMBER, USERNAME, LASTIP, LASTUPDATE, SOURCE
        from cteRowNumber
        where RowNum = 1
    

提交回复
热议问题