Обе ветви IIF()
должны возвращать один и тот же тип данных, пока вы смешиваете дату и строку.
Сначала рассмотрите возможность преобразования даты в строку, например:
COALESCE(CONVERT(varchar, DateFirstSeen, 23), 'Not Seen')
Обратите внимание, что при работе с null
s, COALESCE()
сокращает логи c по сравнению с IIF()
.