Lau*_*mon 6 sql sql-server sql-server-2008
我想拆分一个datetime列,以便年份和月份在select语句输出中都有自己的列.我还希望在一年中的一周中有一个专栏,而不是具体的日期.
基本上,我希望单独的年,月和周列显示在我的select语句输出中.
DMK*_*DMK 10
尝试使用DatePart如下所示的功能:
select
datepart(year,Mydate),
datepart(month,Mydate),
datepart(week,Mydate)
From
MyTable
Run Code Online (Sandbox Code Playgroud)
注意:如果您需要按照ISO 8601标准计算周数,那么您需要使用datepart(iso_week,Mydate)
你也可以看看这个DateName功能
select
datename(month,Mydate)
From
MyTable
Run Code Online (Sandbox Code Playgroud)