呵呵,前两天我刚问过的http://expert.csdn.net/Expert/topic/1493/1493345.xml?temp=.1071436http://www.delphibbs.com/delphibbs/dispq.asp?lid=1657467

解决方案 »

  1.   

    SELECT * FROM ## WHERE col_date<(to_date('1982/12/12','yyyy-mm-dd')+100)
      

  2.   

    SELECT SYSDATE,
       LAST_DAY(SYSDATE) "Last",
       LAST_DAY(SYSDATE) - SYSDATE "Days Left"
       FROM DUAL;
     
    SYSDATE   Last       Days Left
    --------- --------- ----------
    30-MAY-01 31-MAY-01          1
    SELECT * FROM ## WHERE todate  sysdate-to_date('1982/12/12')<100
      

  3.   

    SQL> select sysdate from dual;SYSDATE
    ----------
    20-2月 -03SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
      2          as "today is:"
      3  from dual;today is:
    -------------------
    2003-02-20 14:23:10SQL> select sysdate-1 from dual;SYSDATE-1
    ----------
    19-2月 -03SQL> select to_char(sysdate-1,'yyyy-mm-dd hh24:mi:ss')
      2            as "the day before yesterday"
      3   from dual;the day before yest
    -------------------
    2003-02-19 14:23:33日期+数字:在某个日期上添加指定数量的日
    日期-数字:在某个日期上减去指定数量的日日期+数字/24:在某个日期上添加指定数量的小时