我有一个表,其中包含“日期时间”类型的“NULL”值。现在我必须将它们转换为空字符串但是当我使用转换函数时
ISNULL( [Accrued Out of Default] ,'' )
这里累积到默认值是日期时间类型,它的作用是将 null 更改为 '1900-01-01 00:00:00.000' 而不是空
然后我尝试将它们转换为 varchar 并应用相同的
ISNULL(CONVERT(varchar(50), [Amort Into Default] ),'')
现在我能够转换为空字符串,但现在那些日期时间被转换为我在日期时间中需要的字符串所以我尝试 CAST、CONVERT 但它们都不起作用。
CONVERT(Datetime,'ISNULL(CONVERT(varchar(50), [Amort Into Default] ),'')',120)
这给出了错误。
有没有可能的解决方案。
> **Solution Hi someone answered this to do as.
> ISNULL(CONVERT(varchar(50), [Amort Into Default] ,120),'') and it works I dont know why .
**