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

依据UTC时间查询当前时间

2013-04-26 
根据UTC时间查询当前时间有个tbAidutcTime1XX2XX我想要的把每一行的utc时间转换成对应的本地时间方法已经

根据UTC时间查询当前时间
有个tbA
id   utcTime
1      XX
2      XX
我想要的把每一行的utc时间转换成对应的本地时间
方法已经有了
DECLARE @LocalDate DATETIME, 
@UTCDate DATETIME;
SET @UTCDate =(select [utcTime] from [Nop_Customer]);
SET @LocalDate = DATEADD(hour, DATEDIFF(hour,GETUTCDATE(),GETDATE()), @UTCDate) ;
select id ,@LocalDate as localDT from tbA
这样的话SET @UTCDate =(select [utcTime] from [Nop_Customer]); 这里会报错 
请问怎么改
[解决办法]

引用:
行吧 谢谢了 我还是不转换了 直接取到数据 动态操作下小时


那个8 你可以改成动态的,但是不要一行一行的处理,直接批量处理就可以了。

热点排行
Bad Request.