你好家伙这是我有以下查询,我试图将二进制(8)转换为日期时间,但我得到以下错误。错误信息转换日期和/或时间从字符串转换失败
从字符串转换日期和/或时间时转换失败。
您能否帮我解决。
DECLARE @VarBinary VarBinary(10)
DECLARE @DateTime DATETIME
SET @VarBinary = CAST(CAST('1998/01/24' AS DATETIME) AS VARBINARY(10))
SET @DateTime = @VarBinary
SELECT TOP 1000 [NodeId],[NodePropertyId],[NodePropertyValue],convert(datetime2, [TStamp]),[Source],[LoadDate]
FROM [Fleet_Staging].[dbo].[rdex_NodePropertyValues]
推测一个或多个'[TSt amp]'不能转换为'datetime2' - 查询本身甚至没有使用@ DateTime/@ VarBinary –