SSIS DT_DBDateTimeStamp to DD/MM/YYYY без задачи сценария (производный столбец)

Я пытаюсь создать пакет служб SSIS, где один из столбцов имеет формат DT_DBDataTimeStamp.

Мои проблемы в том, что мне нужно преобразовать это в формат DD/MM/YYYY, и я не могу использовать скрипт C#.

Я пытаюсь использовать производный столбец, имея трудности с получением правильного формата.

Я пробовал конвертировать (varchar, Date_Column, 103) - не работает. Я пытался DAY(Date_Column) + MONTH(Date_Column) + YEAR(Date_Column) - не работает.

Кто-нибудь знает, как я могу это сделать?

1 ответ

Решение

Если вы хотите, это может быть varchar (на самом деле я буду использовать nvarchar для простоты):

right("0" + (DT_WSTR,2) day(Date_Column), 2) + "/" +
right("0" + (DT_WSTR,2) month(Date_Column) , 2) + "/" +
(DT_WSTR,4)year(Date_Column)
Другие вопросы по тегам