Как изменить дату на другой формат - PullRequest
0 голосов
/ 28 марта 2019

Это простой вопрос.

Как преобразовать столбец даты, который переходит в целое число.

, например 20190327, преобразовать в 'MM / dd / yyyy'?Я пытался

select *,format(Columnname, 'MM/dd/yyyy')  from Table 

, но это не сработало.

Спасибо!

Ответы [ 2 ]

1 голос
/ 28 марта 2019

Вы можете попробовать это:

declare @i int
select @i = 20190327
select CONVERT (datetime,convert(char(8),@i))
0 голосов
/ 28 марта 2019

В следующем формате вы получите MM/dd/yyyy.

SELECT *, CONVERT(nvarchar(30), cast(cast(Columnname as char(8)) as date), 101) as convertedToDate
FROM Table
...