У меня есть данные, как показано нижеПреобразовать VARCHAR 2007-12-19-11.57.17.366731 для даты и времени типа данных
2007-12-19-11.57.17.366731
и тип данных varchar(26)
Я хочу изменить только тип данных для datetime
.
Я пробовал весь синтаксис, но не использовать, и я получаю
Преобразование типа VARCHAR данных в тип данных даты и времени привел к значению вне-диапазона.
Вот пример я пытаюсь
SELECT CONVERT(Datetime, '2007-12-19-11.57.17.366731', 120)
Благодарности
Спасибо так много он работает, но из 100000 я получаю только 75000 записей. Я надеюсь, что немногие из записей не совпадают. После 75000 записей дата может быть в странном формате. поэтому оставшиеся записи не заполнялись. Надеюсь, я думаю, что запись case case, независимо от того, какие записи находятся в другом формате, делает ее равной NULL и передает оставшиеся 75000 записей. – user2259252