sql >> Base de Datos >  >> RDS >> Oracle

SQL Server:¿cómo imitar la consulta Oracle Keep dense_rank?

No creo que su consulta particular ejecute SQL Server. Pero puedes lograr el mismo resultado haciendo esto:

SELECT id, SomeId
FROM (  SELECT *, ROW_NUMBER() OVER(PARTITION BY someId ORDER BY UpdateDate DESC, id DESC) Corr
        FROM MyTable) A
WHERE Corr = 1