在SQL Server查询中返回月份名称
|
使用
SQL Server 2008
,我有一个用于创建视图的查询,并且我试图显示月份名称而不是整数。
在我的数据库中,datetime
在called2ѭ列中。查询中返回日期的行是:
DATENAME(yyyy, S0.OrderDateTime) AS OrderYear,
DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
这将返回年份列和月份列作为整数。我想返回月份名称(Jan, Feb, etc
)。我试过了:
CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
这显然是不正确的,因为我得到
\'AS \'附近的语法不正确
信息。查询的正确语法是什么?
没有找到相关结果
已邀请:
11 个回复
靛新比比催
如果您只想要前三个字母,可以使用此
慰泥悍瓶
吗?
疾桓
至:
旦彤
掸牛浓疗
联海
垫歌蝎降凤
校勒魏寡
舜辉
蔬谢窗港
朗排谎纷瘟