Hallo,
1. da auf der AS/400/iSeries/System i die Datenbank im Betriebssystem integriert ist, richtet sich die Datenbanken Version immer nach der Versions-Nr. des Releases, also V5R3 oder V5R4.
2. Die Funktion ROW_NUMBER ist erst ab Release V5R4 verfügbar und kann nur von der SQL query engine ausgeführt werden.
3. Wenn ihr auf Release V5R4 seid, und Du z.B. nur die Zeilen mit der Nummerierung 3 bis 7 haben möchtest, musst Du eine Common Table Expression verwenden etwa so.
BirgittaPHP-Code:With x as (Select a.*,
Rank() Over(Order By Umsatz Desc) as Rang
From UmsMitarb a
Where Jahr = 2007)
Select * from x
where Rang between 3 and 7
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks