Como obtener la primera mitad de los registros de una tabla y la segunda mitad
esta seria pa obtener la primera mitad de la tabla
select p.* from ( select a.*, rownum rnum from (SELECT IM_ID, IM_IMAGEN AS IMAGEN, TD_DENOMINACION AS TIPODOC FROM YA_IMAGENES join ya_tipodocgrafica on im_td_tipodoc=td_id WHERE IM_CLATIPO='AR' AND IM_YR_ID=1) a where rownum ⇐ (select ceil1) from YA_IMAGENES WHERE IM_CLATIPO='AR' AND IM_YR_ID=1) ) p where rnum > 0
y esta seria para obtener la segunda mitad de la tabla.
select p.* from ( select a.*, rownum rnum from (SELECT IM_ID, IM_IMAGEN AS IMAGEN, TD_DENOMINACION AS TIPODOC FROM YA_IMAGENES join ya_tipodocgrafica on im_td_tipodoc=td_id WHERE IM_CLATIPO='AR' AND IM_YR_ID=1) a where rownum ⇐ (select ceil2)) from YA_IMAGENES WHERE IM_CLATIPO='AR' AND IM_YR_ID=1) ) p where rnum > (select ceil3) from YA_IMAGENES WHERE IM_CLATIPO='AR' AND IM_YR_ID=1)
No hay comentarios:
Publicar un comentario