У меня есть таблица, один из столбцов - DOB
, который в настоящее время имел тип Numeric(7,0)
.Пример значений столбца следующий:
DOB
0
1050418
1050412
1060303
Я преобразую столбец в SQL следующим образом
SELECT Convert(Date,Convert(varchar,19000000+DOB),101) as DOB_Date From Test where DOB<>0
Моя цель - преобразовать этот столбец в тип даты Дата.
При выполнении SQL
ALTER TABLE TEST ALTER COLUMN DOB DATE NULL;
Ошибка выдачи как
Тип операнда Clash: Числовой несовместим с датой.