2017-01-17 3 views

ответ

0

Если столбец DateTime/тип вы можете использовать DATEPART функцию отдельной даты данных datetime2 часть из время часть.

В Derived Редактор преобразования столбца, создать два столбца и выберите <add as new column option> использовать эти выражения:

Чтобы получить Дата

(DT_WSTR,2) DATEPART("dd", TimestampColumn) + "/" + 
(DT_WSTR,2) DATEPART("mm", TimestampColumn) + "/" + 
(DT_WSTR,4) DATEPART("yyyy", TimestampColumn) 

Чтобы получить Time

(DT_WSTR,2) DATEPART("Hh", TimestampColumn) + ":" + 
(DT_WSTR,2) DATEPART("mi", TimestampColumn) 

Однако, если ваша колонка является varchar или nva rchar, вы можете использовать функцию SUBSTRING, чтобы получить дату и время в двух производных столбцах. i.e:

SUBSTRING(TimestampColumn,1,2) --> will give you the month 
SUBSTRING(TimestampColumn,4,2)--> will give you the day 
SUBSTRING(TimestampColumn,7,4) --> will give you the year 
SUBSTRING(TimestampColumn,12,5) --> will give you the time 

Дайте мне знать, если это поможет.