Oracle中的时间查询跟分页

Oracle中的时间查询和分页根据时间查询一般我是用to_char()方法,我知道这样肯定不是好方法。但是其他的我还

Oracle中的时间查询和分页
根据时间查询一般我是用to_char()方法,我知道这样肯定不是好方法。但是其他的我还不太会
所以我都说这样写的:
 

select * from (     select row_.* , rownum row_num from (    select t.*   from t_channel t     )  row_ where rownum <= 30) where row_num >0

row_num:起始行
rownum :结束行