2017-10-12 106 views

回答

3

在U-SQL中,您可以使用.NET DateTime属性和方法。您可以使用DateTime.DayOfYear(请参阅DateTime Properties),而不是DATEPART。类似于:

SELECT Date.DayOfYear/7 + 1 AS WeekNumOverall FROM 
(VALUES (new DateTime(2017,1,1)) , (new DateTime(2017,3,1)) , (new DateTime(2017,10,12))) AS vt(Date);