sql >> Database >  >> RDS >> Sqlserver

Laatste record in elke groep ophalen uit database - SQL Server 2005/2008

;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


  1. PreparedStatement en setTimestamp in oracle jdbc

  2. Hoe stel ik de MySQL enum datatype standaardwaarde in op 'Nee'?

  3. Hoe maak je een tijdelijke tabel in SQL?

  4. Oracle Run Procedure met één in-parameter en meerdere uit-parameter