BinnyVishwant Ответов: 1

Объединение полей даты и времени в один новый столбец


У меня есть две колонки дата и время:
DateId
20170424

Свойство timeid:
1820

мне нужно добавить эти два поля в новый столбец, и результат будет таким : 2017-04-24 18: 20:00

Что я уже пробовал:

я пробовал, но не работал, и мне нужно добавить их в новое поле

F-ES Sitecore

Если это возможно, просто храните данные в своей базе данных в этом формате, и когда вам нужны только данные, вы можете извлечь только дату, а когда вам нужно только время, вы извлекаете только время.

1 Ответов

Рейтинг:
8

BinnyVishwant

I got the solution:
convert(datetime,(
	Cast((Left(fwo.Date_Id,4) + '-' + SUBSTRING(cast(fwo.Date_Id as varchar(20)),5,2) + '-' + right(fwo.Date_Id,2)) + ' '
		+ (case when len(fwo.Time_Id) < 4 then LEFT(fwo.Time_Id,1) else LEFT(fwo.Time_Id,2) END + ':' + RIGHT(fwo.Time_Id,2)) as datetime)),120)  as[Estimated Date Time]