2017-12-08 69 views
0

私はAzure DataLake Analytics TableからDatetime列データを取得するためにU-SQLスクリプトを使用しています。従業員テーブルにdatetime列を追加する日付があります。その列から参加する年だけを表示します。テーブルからヌル値を取得する可能性があります。Azure U-SQLのDateTime列から年の値を取得しますか?

joineddate.HasValue? )(joineddate.Value.Year.ToString:JoinedDate

AS joineddate

上記の文がエラーを示し、

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

は私にこのことを行うための方法を提案してください。

ありがとうございました!

答えて

1

私はdatetime列にToStringを使用し、目的の出力を得ました。

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

ありがとうございます。

関連する問題