用to_char()函数转换后再比较
to_char(t1,'yyyymmdd24hhmiss')
转换的格式随你定

解决方案 »

  1.   

    直接用>,<就可以啊,select * from tab where  today>t1 and today<t2
      

  2.   

    错了,是to_char(t1,'yyyymmddhh24miss')
      

  3.   

    我要写在decode(《》,,)这里不能用表达式的。。
    想知道有没有这样的函数,不想自己写。。
      

  4.   

    不懂楼主的意思
    你如果是写sql的话直接在where里实现就可以啊
    如果写procedure,那更好说啊
    为什么一定要通过一个函数判断是否在区间内?
      

  5.   

    比如declde( today>t1 and today<t2,计算方法1,计算方法2)
      

  6.   

    sign(sign(today-t1)+sign(today-t2))
    0的时候在t1和t2之间
      

  7.   

    decode(sign(sign(today-t1)+sign(today-t2)),0,计算方法1,1,计算方法2,计算方法3)