Man kann natürlich auch über ROW_NUMBER gehen, aber die Funktion gibt es zum einen erst seit Release V5R4 und kann zum anderen nur in Verbindung mit der SQE verwendet werden.
Bei der Frage schien mir es mir mehr um eine adhoc Lösung um die Daten zu bereinigen und als eine dauerhafte Lösung zu handeln.Code:With x as (Select Row_Number() Over(Partition By Key1, Key2, ... KeyN Order By Fld1, Fld2, ... FldM) Lfd a.* from YourTable) Select * from x Where Lfd = 1:
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks