Как преобразовать странную строку даты в SQL Server? - PullRequest
0 голосов
/ 11 октября 2018

У меня есть следующий странный необработанный формат даты " Apr rm2016 plan ".буквально в следующем формате " MMM rm ГГГГ план"

Возможно ли преобразовать его в машиночитаемый формат даты?

1 Ответ

0 голосов
/ 11 октября 2018

Вы можете перевести это в стиль даты 106 'mon dd yyyy' с небольшим манипулированием строкой,

declare @d varchar(200)  = 'Apr rm2016 plan'

select convert(date, concat('1 ', substring(@d,1,3),' ', substring(@d,7,4)), 106)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...