Oracle
 sql >> Base de données >  >> RDS >> Oracle

SQL Server :comment imiter oracle keep dense_rank query ?

Je ne pense pas que votre requête particulière exécutera SQL Server. Mais vous pouvez obtenir le même résultat en faisant ceci :

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