你好伙伴stackoverflowers,
我有点问题。
在表格中,我得到一个包含日期的列,但它存储为Hexvalue。
例如:
0xF2F84BF0F44BF2F0F1F6
我知道背后有个约会。
我试过了:
我在运行存储过程时将十六进制值存储在名为“@date”
的变量中SELECT Cast(@date as datetime)
但这给了我一个“o”背后的神秘版本。
当我尝试使用Convert(datetime,@date,103)
时,我收到一个错误,即二进制值无法转换为日期时间。
我希望有人可以帮助我。
问候 灵魂
答案 0 :(得分:0)
我找到了一个有效的解决方案,它是以下内容:
select * from openquery(connectionserver, 'select cast(Date as char(10) CCSID 273) as wastedate from database');