解决方案 »

  1.   

    select * from table where time > 
    to_date('2014-4-19 02:22:45','yyyy-mm-dd hh24:mi:ss')
      

  2.   

    我再说一遍吧 现在有个语句 select * from table where time > temp
    这句话是执行不了的 因为time是date类型,temp是格式为 yyyy-MM-dd hh:mm:ss 的字串,我想知道如何把temp格式化为date类型,让sql语句可以执行。“2014-4-19 02:22:45”是time的一个实例,举个栗子而已
    我按照楼上这位的思路写了
    select * from table where time > to_date('2014-04-10 00:00:00','yyyy-m-d hh24:mi:ss')
    说我时间格式不对。。
      

  3.   

    楼上,正解了,顺便做一点补充吧。
    http://www.cnblogs.com/ajian/archive/2009/03/25/1421063.html
      

  4.   

    你的temp是什么样的格式呢? 提个出来看下啊,to_date函数里边的日期格式做相应修改就可以了啊
      

  5.   

    TO_DATE(字符串,'yyyy-mm-dd hh24:mi:ss')