Hallo,

ab Release V5R4M0 kann man so etwas über OLAP Ranking-Funktionen bewerkstelligen.

Vor Release V5R4M0 muss man sich halt ein entsprechendes SQL-Statement zusammenpfiemeln. Es funktioniert, aber die Performance wird bescheiden sein.

Wie Fuerchau sagt, macht das eigentlich wenig Sinn. Es gibt jedoch Situationen in denen z.B. die Plätze 7-25 ermittelt werden müssen.

Beispiel:
PHP-Code:
with x as (select from HsCommon05/adresse                         
              order by KundeNr
)                                     
select from x as z                                                
   where 11 
< (select count(*) from x where x.KundeNr z.KundeNr)  
     and 
20 > (select count(*) from x where x.KundeNr z.KundeNr)  
order by KundeNr