Конвертировать nvarchar (50) в формат даты - PullRequest
0 голосов
/ 22 марта 2019

В таблице с именем mt как преобразовать столбец Sun в формат даты из nvarchar(50)?

Sun
------------------------
Sunday, March 24, 2019

Я попробовал следующий запрос, но он ошибся.

SELECT CONVERT(DATETIME,Sun,109) FROM [mt]

Сообщение 241, Уровень 16, Состояние 1, Строка 2
Ошибка преобразования при преобразовании даты и / или времени из символьной строки.

1 Ответ

2 голосов
/ 22 марта 2019

Я думаю, что это будет работать:

select convert(date, stuff(sun, 1, charindex(',', Sun) + 1, ''))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...