Oracle
 sql >> Database >  >> RDS >> Oracle

SQL Server:come imitare la query di Oracle Keep dense_rank?

Non credo che la tua query particolare eseguirà SQL Server. Ma puoi ottenere lo stesso risultato in questo modo:

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