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

Oracle-Gruppenteil der Zeile und Zeile mit dem neuesten Zeitstempel abrufen

Ein anderer Ansatz könnte sein:

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

Vielleicht hilft es dir.