比如我想选择时间晚于2015-05-01的数据,然后将结果分页,应该怎么写呢?
select * from table1 where to_char(mydate,'yyyy-MM-dd') > '2015-05-01'
------解决思路----------------------
where to_char(mydate,'yyyy-MM-dd') > '2015-05-01'
要把每一行都改强制转换成 char 型,再去比较 。
where mydate > to_date('2015-05-01','yyyy-MM-dd')
不用转化(或者说,只转化一次),直接比较两个日期。