select * from(select ROW_NUMBER() OVER(ORDER BY DID) as RowNumber,AIRCORP,ARRP,ARRTM,DELFLAG,
            'A' || trim(to_char(s_f_depfltquarterplan.nextval, '00000000000')) DID,
            EPSGNUM,FLIGHTATTR,FLTNO,FLTTYPE,PASS1,PASS2,add_months(PLANDATE, 3),
            PLANEMDL,PLANENO,TKFP,TKFTM,sysdate,PLANTYPE,CHGSTAT,VRFSTAT,
            case when QUARTER = 4 then 1 else QUARTER + 1 end QUARTER
            from PlaneUser.f_Depfltquarterplan where PLANDATE between bgtime and maxdt) 
            where RowNumber= myrum;这是我的SQL语句,要是有外边这一层的话,执行显示不能使用序列但是我想排序之后拿到某一行数据,不知道各位有什么好的办法没有?谢谢sql序列