把order by 放在最后面。
select * from (select * from jxkh_view_bzdm where jjdepartmentid=01) 
where rownum<(((1+0)*10)+1) 
minus 
select * from (select * from jxkh_view_bzdm where jjdepartmentid=01 ) 
where
rownum<(0*10+1)
order by bzdmid desc;

解决方案 »

  1.   

    谢谢大家!
        我也不知道这个过程是不是合理,但是能肯定几点的是:做程序,学数据库都是自学的,希望向大家看齐。呵呵
        这个问题我已经解决了,上面的过程是没有问题的,就是传入参数的时候,p_sortcolumn应该是列的index号,比如:ID这个列在表中是第3个字段,那么把“3”传到p_sortcolumn,过程就会正常运行并给出按ID列来排序的数据集!