Sql server 2005 在SQLServer2005中,如何从一个日期开始计算月份和年份?
我在报告中有一列应该同时显示月份和年份,即单个列将同时显示月份和年份(这是表格的第一列) 前:2011年1月Sql server 2005 在SQLServer2005中,如何从一个日期开始计算月份和年份?,sql-server-2005,Sql Server 2005,我在报告中有一列应该同时显示月份和年份,即单个列将同时显示月份和年份(这是表格的第一列) 前:2011年1月 FEB/11 . . DEC/11 我该怎么做 问候, N.SRIRAM我假设datecolumn将是您的列名,下面是查询- select DATENAME(month, datecolumn) + '/' + Right(Year(datecolumn),2) from myTable 如果希望始终只显示前三个字符,则- select CAST(DATE
FEB/11
.
.
DEC/11
我该怎么做
问候,
N.SRIRAM我假设datecolumn将是您的列名,下面是查询-
select DATENAME(month, datecolumn) + '/' + Right(Year(datecolumn),2) from myTable
如果希望始终只显示前三个字符,则-
select CAST(DATENAME(month,datecolumn) as nvarchar(3)) + '/' + Right(Year(datecolumn),2)
from mytable