【发布时间】:2012-10-14 20:18:17
【问题描述】:
有谁知道如何从 SQL SERVER (smalldatetime binary format) CAST(0x993902CE AS DATETIME) 到 MYSQL?
我在 mysql 中尝试了CAST(0X993902CE AS DATETIME),但它应该返回 '2007-05-25 11:58:00' 时返回 NULL。
如果有人能告诉我这样做的方法,我将不胜感激。
【问题讨论】:
-
如果我没记错的话,
0x993902CE是 UNIX 时间戳?请改用FROM_UNIXTIME(0x993902CE)。我目前无法对其进行测试,因此我不会将其作为答案提交。 -
您是否要在 mysql 端进行转换?
-
@VincentSavard 如何在 MYSQL 语法中使用 FROM_UNIXTIME(0x993902CE)?
-
@evolquez:这是
FROM_UNIXTIME函数,但根据我的测试,它不会返回您要查找的内容,所以我不希望它能够工作。我不确定0x993902CE这个数字实际上代表什么。 -
@MartinSmith 你是对的,但我尝试的是在 MYSQL 中将其转换或转换为 DATETIME
标签: mysql sql-server-2008