Форматировать строку в Date Sql - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь преобразовать

Thu Jan 22 07:10:00 CST 2015 

в формат даты mm/dd/yyyy => 01/22/2015.

Я пытался использовать функцию convert с datetimeи типы форматов:

select convert(varchar(11, 'Thu Jan 22 07:10:00 CST 2015', 109)

, но я получаю сообщение об ошибке.

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

у меня было это решено следующим sql.размещение здесь, так что это поможет кому-то нуждающемуся

select convert(varchar(11),convert(datetime,Right('Thu Jan 22 07:10:00 CST 2015',4) +'-'+ SUBSTRING('Thu Jan 22 07:10:00 CST 2015',5,3)+'-'+substring('Thu Jan 22 07:10:00 CST 2015',9,2)),101) DateValue
0 голосов
/ 30 мая 2018

Ошибка в том, что вам не хватает скобки?

select convert(varchar(11), 'Thu Jan 22 07:10:00 CST 2015', 109)
                         ^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...