У меня есть таблица, которая содержит значения "NULL", которые имеют тип "Datetime". Теперь мне нужно преобразовать их в пустую строку, но когда я использую функцию преобразования
ISNULL( [Accrued Out of Default] ,'' )
здесь начисляется значение по умолчанию типа datetime, что он изменяет значение null на '1900-01-01 00: 00: 00.000' вместо пустого
Затем я пытаюсь преобразовать их в varchar и применить те же
ISNULL(CONVERT(varchar(50), [Amort Into Default] ),'')
Теперь я могу преобразовать в пустую строку, но теперь эти datetime преобразуются в строку, которая мне нужна в datetime Поэтому я стараюсь 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 .
**