2017-12-08 68 views
0

Azure DataLake Analytics 테이블에서 Datetime 열 데이터를 가져 오기 위해 U-SQL 스크립트를 사용하고 있습니다. 나는 직원 테이블에 날짜 시간 열을 가입 날짜가 있는데, 나는 그 열에서 합류하는 해만 표시하고 싶습니다. 테이블에서 Null 값을 가져올 수 있습니다.Azure U-SQL의 DateTime 열에서 연도 값 가져 오기?

joineddate.HasValue? joineddate.Value.Year.ToString() : 위의 문은 오류가 표시 JoinedDate

AS joineddate,

Cannot implicitly convert type 'string' to 'System.DateTime' 

나에게이 일을 할 수있는 방법을 제안 해주십시오.

미리 감사드립니다.

답변

1

나는 ToString을 datetime 열로 사용하여 원하는 결과를 얻었습니다.

string.IsNullOrEmpty(joineddate.ToString()) ? joineddate.ToString() : joineddate.Value.Year.ToString() AS JoinedDate 

감사합니다.