首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这句DATEADD应该如何写

2012-03-17 
这句DATEADD应该怎么写?tableCId state Time001 创建 2011-03-03 07:00:00001 删除 2011-03-04 08:07:3300

这句DATEADD应该怎么写?
tableC

Id state Time 
001 创建 2011-03-03 07:00:00 
001 删除 2011-03-04 08:07:33 
001 更新 2011-03-05 08:34:03 

tableF
Id state AddTime
1 创建 1
2 删除 3
3 更新 7

AddTime列的数据表示Time时间要增加的小时数

我想实现这样的效果

Id Time
1 2011-03-03 08:00:00
2 2011-03-04 11:07:33
3 2011-03-05 15:34:03


请问这句语句应该怎么写?


[解决办法]

SQL code
select  b.id,  dateadd(hh,b.AddTime,a.time) as [time]from  tablec a join tablef bon  a.state=b.state 

热点排行
Bad Request.