id  date
1   2006-11-22 12:14
2   2006-11-25 14:50
得到
id   date
1   2006-11-22 12:29
2   2006-11-25 15:05

解决方案 »

  1.   

    1 = 1天
    1/24 = 1小时
    1/(24*60) = 1分钟
    15分钟=15*1/(24*60)update your_table set date =date+15*1/(24*60);
      

  2.   

    方法很多,除了楼上的方法还有下面的方法: SQL> select date '2006-12-30' + interval '15' minute from dual;DATE'2006-12-30'+INTERVAL'15'M
    ------------------------------
    2006-12-30 0:15:00SQL> select date '2006-12-30' + numtodsinterval(15,'minute') from dual;DATE'2006-12-30'+NUMTODSINTERV
    ------------------------------
    2006-12-30 0:15:00SQL> select date '2006-12-30' + TO_DSINTERVAL('0 0:15:00') from dual;DATE'2006-12-30'+TO_DSINTERVAL
    ------------------------------
    2006-12-30 0:15:00
      

  3.   

    update your_table set date =date+ 15/1440
      

  4.   

    update your_table set date =date+ 15/1440
    update your_table set date =date+15*1/(24*60);