现在有个时间 
是 04/25/2012 15:52:40  然后加上8个小时  这语句怎么写
  
   

解决方案 »

  1.   

    可以这样写:
    select to_char(sysdate, 'yyyy-mm-dd hh:mi:ss') now_date,
                   to_char(sysdate+(8/24), 'yyyy-mm-dd hh:mi:ss') new_date
    from dual;
      

  2.   


    select to_date('04/25/2012 15:52:40','mm/dd/yyyy hh24:mi:ss')+8/24 from dual
      

  3.   

    select sysdate as now_date,
           sysdate+(8/24) as new_date
    from dual;
      

  4.   

    select to_char(sysdate+8/24,'DD-MON-RR HH24:MM:SS') from dual;日期+1的意思加一天,如果你要加小时,可以这样  +小时/24, 如果是分钟 +分钟/24×60
      

  5.   

    sysdate 是之当前系统时间还是任何时间啊?
      

  6.   

    我给出的时间,你们不会是把成当前的时间吧?
    谢谢你们先。我弄懂了怎么把当前的时间加上某个值。
    那 我建立一个表 s
    字段A 的数据就是日期
    字段B 的数据就是要加的时间
    字段C 的数据由 字段A和B 的相加得出的数据 那该怎么写
      

  7.   

    如果c是有a和b想加得到的
    可以把c创建为虚拟列具体你baidu一下