SQL Server Sélectionnez l'enregistrement avec l'ID maximum

select ID , ProductCatId , ProductCode , Price
  from (
        select ID , ProductCatId , ProductCode , Price, row_number() over (partition by ProductCatId order by ID desc) as rn
         from myTable
        ) as t
  where t.rn = 1
Long Tailed Spotted Cat