我想拆分一个datetime列,以便年和月在select语句输出中都有自己的列。我还想在一年中的某个星期(而不是特定的日期)列一列。
基本上,我希望单独的年,月和周列显示在我的select语句输出中。
尝试使用DatePart如下所示的功能:
DatePart
select datepart(year,Mydate), datepart(month,Mydate), datepart(week,Mydate) From MyTable
注意:如果您需要按照ISO 8601标准计算周数,则需要使用datepart(iso_week,Mydate)
datepart(iso_week,Mydate)
您也可以看一下DateName功能
DateName
select datename(month,Mydate) From MyTable