Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL Server:como imitar oracle manter consulta densa_rank?


Eu não acho que sua consulta específica executará o SQL Server. Mas você pode obter o mesmo resultado fazendo isso:
SELECT id, SomeId
FROM (  SELECT *, ROW_NUMBER() OVER(PARTITION BY someId ORDER BY UpdateDate DESC, id DESC) Corr
        FROM MyTable) A
WHERE Corr = 1