--加1小时:
update 表 set 一个字段=dateadd(hh,1,一个字段)--减1小时
update 表 set 一个字段=dateadd(hh,-1,一个字段)

解决方案 »

  1.   

    update table set datetime = DATEADD ( hh ,1, datetime )
      

  2.   

    如果拥游标的话declare @str datetime
    declare authors_cursor cursor
    for
      select 字段名 from table
      for read onlyopen authors_cursor
     
    fetch next from authors_cursor 
    into @strwhile @@fetch_status=0
    beginupdate table 
    set 字段名 = DATEADD ( hh ,1, datetime )
    where 字段名=@str
    fetch next from authors_cursor 
    into @str
    游标数据大的话,效率会很慢,
    update table set datetime = DATEADD ( hh ,1, datetime )
    完全可以实现。