本帖最后由 u011312782 于 2013-11-05 11:29:41 编辑

解决方案 »

  1.   

    对的,现在有些数据的time2字段时间小于time1字段时间(但是时间相差又不相同);
        我想:检索出time1>time2的数据,并修改time2的数据,让更新后time2>time1;不知道如何操作啊
      

  2.   

    要把time2更新到比time1大?具体大多少
      

  3.   

    大1分钟就好了- -#
    update a set time2=time1-time2+1/24/60 where time1>=time2
      

  4.   

    你的时间格式是2013-11-1 10:20:15 ,难道存储格式是字符型?
    1、time存储格式是dateupdate table_name set time2 = time1+1/1440 where time1 > time22、time存储为字符型update table_name set time2 = 
    to_char(to_date('2013-11-1 10:20:15','yyyy-mm-dd hh24:mi:ss')+1/1440,'yyyy-mm-dd hh24:mi:ss')
    where time1 > time2
      

  5.   

    大1分钟就好了- -#
    update a set time2=time1-time2+1/24/60 where time1>=time2
    上面错了,这个
    UPDATE A SET time2=time2+(time1-time2)+1/24/60 WHERE time1>=time2
      

  6.   

    那很容易吧
    update t1 set time2=time1+1/24/3600 where time1>=time2
      

  7.   

    大1分钟就好了- -#
    update a set time2=time1-time2+1/24/60 where time1>=time2
    上面错了,这个
    UPDATE A SET time2=time2+(time1-time2)+1/24/60 WHERE time1>=time2
    谢谢- -#