--加1小时:
update 表 set 一个字段=dateadd(hh,1,一个字段)--减1小时
update 表 set 一个字段=dateadd(hh,-1,一个字段)
update 表 set 一个字段=dateadd(hh,1,一个字段)--减1小时
update 表 set 一个字段=dateadd(hh,-1,一个字段)
解决方案 »
- 分钟转化为小时格式
- 这个BETWEEN。。包括还是不包括??
- 服務器A怎楊獲取服務器b的資料,已知ip,庫明,表名。
- 一个业务查询,如何写???(sybase数据库中)
- 恢复数据库变成灰色,数据库后面有(正在装载)字样,请问我要删除该数据库,怎么删?大家帮帮忙。在线等!
- 磁盘的写入缓存
- 通过inner join 读两个表跟只读一个表,所读的字段数相同情况下速度会慢多少呢?
- 怎样完全卸载SQL2005
- 一个困扰很久的问题--SQL SERVER登录问题
- 如何SQL PLUS中查询不同数据库的表
- 这2种关联查询方式的只要区别在哪里?
- SQLServer2000中,触发器到底是否能建在视图上吗?谢谢
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 )
完全可以实现。