sql >> Databasteknik >  >> RDS >> Oracle

SQL Server:hur man imiterar Oracle Keep dense_rank-frågan?

Jag tror inte att din specifika fråga kommer att köra SQL Server. Men du kan uppnå samma resultat genom att göra detta:

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


  1. MySQL maximal minnesanvändning

  2. RAWTONHEX() Funktion i Oracle

  3. Hämta lista över tabeller med eller utan primärnyckelbegränsning i all databas från SQL Server-instans - SQL Server / TSQL självstudie del 61

  4. En guide till automatiserade molndatabaser