Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL-Abfrage zum Zurückgeben des neuesten Datensatzes für jede ID

Sie können Rang über Partition wie folgt verwenden:

select * from
(select locid, value1, value1date, 
  rank() over (partition by locid order by value1date desc) as rank
  from table1) t
where t.rank=1

Siehe SqlFiddle