2014-11-24 4 views
0

Visual Studio 2013 용 데이터 도구에서 Integration Services 프로젝트를 만들고 있습니다. 원본 테이블의 열을 보낼 수있는 여러 필드로 변환하고 싶습니다. 대상 테이블의 다른 열. 내가 사용하고있는 변환은 'Derived Colum Transformation Editor'이며, 소스의 datetime 유형 컬럼을 시간, 일, 주 및 분기로 변환하려고합니다. 나는 성공적으로 표현Derived Colum 변환 편집기에서 datetime에서 시간, 주 및 분기를 얻는 방법

DAY([DateTimeAssessment] ) 
MONTH([DateTimeAssessment] ) 
YEAR([DateTimeAssessment] ) 

하지만 어떻게 내가이 칼럼 즉 DateTimeAssessment, 시간, 일주일 분기에 날짜 형식 열을 변환합니다을 사용하여 유형 일, 월, 년에 열을 변환 한?

감사

관련

답변

0

당신은 내가 파생 열 변환 편집기에서 표현식 필드에 ([DateTimeAssessment, 시간) DATEPART을 쓰고 datepart

SELECT DATEPART(QUARTER, DateTimeAssessment) -> Quarter 
SELECT DATEPART(week, DateTimeAssessment) -> Week 
SELECT DATEPART(hour, DateTimeAssessment) -> Hour 
+0

을 사용할 수 있습니다, 그것은 빨간색으로 강조 표시됩니다 ! 그것은 작동하지 않습니다. –

+1

@FarazAhmad, "시간"(큰 따옴표로 묶음)을 사용하십시오. msdn 여기에 언급 http://msdn.microsoft.com/en-us/library/ms141069.aspx – radar

+0

주셔서 감사합니다. 나는 DATEPART ("hour", [DateTimeAssessment]), DATEPART ("week", [DateTimeAssessment]) 및 DATEPART ("quarter", [DateTimeAssessment]). 이제 작동 중입니다! –