不知道说明白了没有,(能用一个自定义函数也行)原字段                   要返回的字段
2001-02-03 04:00:00      2001-02-03 04:59:59
2001-02-03 04:00:01      2001-02-03 05:00:00
2001-02-03 04:00:02      2001-02-03 05:00:01
2001-02-03 04:59:59      2001-02-03 05:59:58
2001-02-03 05:00:00      2001-02-03 05:59:59通过怎样的操作通过“原字段”能得到“要返回的字段”呢?oracle不很熟,是不是能够相关的函数呢?  如果没有的话,要自己写,可能要处理很多咚咚,比如,闰年闰月的事儿,等等,

解决方案 »

  1.   

    select add_months(sysdate,(59*60+59)/(24*60*60)) from dual;
      

  2.   

    to:caral525(猫猫)我试了:select sysdate, add_months(sysdate,(59*60+59)/(24*60*60)) from dual好像没有加阿?
    另:从哪儿能够查到类似“add_months”这样的函数阿?
      

  3.   

    select coldate+1/24-1/24*60*60 from tbname;
      

  4.   

    select sysdate,sysdate+(59*60+59)/(24*60*60) from dual;
      

  5.   

    sorry!
    select  coldate+1/24-1/(24*60*60)  from  tbname;
      

  6.   

    高人,btw,高人们从哪儿能够查到oracle中,类似“add_months”、“to_date”等等之类的函数等等的阿?
      

  7.   

    哪儿有阿?       bzszp(www.bzszp.533.net)
      

  8.   

    8.1.5的帮助安装后就在安装目录菜单下面
    别的版本帮助不是很好
    9i的我是单独从网上下载的,你用google找找吧