Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL Server:Wie imitiert man die Abfrage von Oracle Keep Dense_Rank?

Ich glaube nicht, dass Ihre spezielle Abfrage SQL Server ausführen wird. Aber Sie können das gleiche Ergebnis erzielen, wenn Sie Folgendes tun:

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