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

sqlserver2000中,如何将bigint类型转化为 yy-mm-dd hh 的形式

2012-03-20 
sqlserver2000中,怎么将bigint类型转化为 yy-mm-dd hh 的形式?sqlserver2000中,怎么将bigint类型转化为 yy

sqlserver2000中,怎么将bigint类型转化为 yy-mm-dd hh 的形式?
sqlserver2000中,怎么将bigint类型转化为 yy-mm-dd hh 的形式?

[解决办法]
isdate(值)=1 就可以转,否则转不了

SQL code
declare @date bigintset @date=20111207select CAST(rtrim(@date) as datetime)
[解决办法]
用DATEADD()函数,
SQL code
select DATEADD(hh, [bigint字段], '1970-01-01 00:00:00') from tab
[解决办法]
探讨
补充,bigint类型字段存储的是unix时间戳格式的时间

[解决办法]
CAST(rtrim(@date) as datetime)
[解决办法]
select dateadd(s, @t, '1970-1-1')
[解决办法]
同意楼上。

热点排行