Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle групира част от реда и получава ред с последно клеймо за време

Друг подход може да бъде:

SELECT t.*
  FROM(SELECT t.*,
              ROW_NUMBER() OVER (PARTITION BY id, system, type1, nid, name 
                                     ORDER BY date DESC) AS rn
         FROM tabelA t
      )
 WHERE rn = 1

Може би ще ви помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. инструмент за разработчици на oracle sql - данните не са налични след извършване

  2. Конфигурация на източник на данни на Oracle за Spring

  3. Как да форматирате числа със знак минус/плюс в Oracle

  4. Подреждане на низовете при конкатенация в Oracle

  5. Как да създадете ADDM задача и да проверите нейния отчет