Как объяснено в документации , ваше значение недопустимо:
Тип DATETIME используется для значений, которые содержат как дату, так и время.MySQL извлекает и отображает значения DATETIME в формате «ГГГГ-ММ-ДД ЧЧ: ММ: СС».Поддерживаемый диапазон: от 1000-01-01 00:00:00 до 9999-12-31 23:59:59.
Выберите допустимое значение по умолчанию.Или научитесь жить со значениями NULL
.
Я также должен отметить, что месяц "0" и день "0" не являются действительными датами.
Примечание: COALESCE()
упростит логику:
select coalesce(DATECOMPLETED, '1000-01-01 00:00:00') from FDWELCOMECALL