如果
feld1在
feld0分区中是唯一的,则可以:
select *, ( select count(*) from YourTable yt2 where yt2.feld0 = yt1.feld0 -- Same partition and yt2.feld1 <= yt1.feld1 -- Lower or equal rank ) as rankingfrom YourTable yt1

如果
feld1在
feld0分区中是唯一的,则可以:
select *, ( select count(*) from YourTable yt2 where yt2.feld0 = yt1.feld0 -- Same partition and yt2.feld1 <= yt1.feld1 -- Lower or equal rank ) as rankingfrom YourTable yt1