请教:
  如现在时间函数nowData(2007-01-30 10:35:20),求N(如3天)天后存储过程如何写?
  谢谢路过的高手指教

解决方案 »

  1.   

    谢谢楼上的,不过我的sysdate是指定的某个时间,是否还要做一下sysdate的转换。
    如果我要获得的是2007-02-27 10:48:30 后3天的时间该如何计算呢?
    如String end_data = "2007-02-27 10:48:30";
    (sysdate, end_data )+3
    这种方式可以吗?
      

  2.   

    要转化的,举个例子:
    select to_date(&d,'yy-mm-dd hh24:mi:ss')+3 from dual
    d可以输入'2007-02-27 10:48:30'
      

  3.   

    如String end_data = "2007-02-27 10:48:30";
    (sysdate, end_data )+3
    select to_date(&1,'yyyy-mm-dd hh24:mi:ss')+3 from dual;即可
      

  4.   

    select to_date(&1,'yyyy-mm-dd hh24:mi:ss')+3 from dual;一句中&是什么意思?1又是什么意思?不明白
      

  5.   

    我通过:
     iv_end_time  :=2007-01-10 14:20:30;
     iv_end_time := to_date(iv_end_time,'YYYYMMDDHH24MISS')+ 3;
    来计算N天后的时间得出的时间为什么是:02-02月-07日 这样的日期格式,请高手指教?
      

  6.   

    这是你的SESSION设置的日期格式的原因SQL>下输入 alter session set nls_date_format ='yyyy-mm-dd hh24:mi:ss'