繁体   English   中英

如何从 Yearmonth 列中获取月份短名称

[英]How to Get Month Short Name from Yearmonth Column

我在 SQL Server 中有一个名为 yearmonth 例如 201906 的列。我想显示该列中的月名,但找不到显示它的方法。

您可以尝试使用 let your column 成为一个好的日期格式字符串,然后使用CASTFormat函数。

select FORMAT(CAST('201906' + '01' AS DATE), 'MMMM')

DATENAME函数。

select DATENAME(month,CAST('201906' + '01' AS DATE))

如果您想要简短的月份名称,那么您只需取月份名称的左侧 3 个字符。 您可以使用以下语法:

SELECT LEFT(DATENAME(month,CAST(yearmonth + '01' AS DATE)), 3) FROM MyTable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM