[英]How to Get Month Short Name from Yearmonth Column
我在 SQL Server 中有一个名为 yearmonth 例如 201906 的列。我想显示该列中的月名,但找不到显示它的方法。
您可以尝试使用 let your column 成为一个好的日期格式字符串,然后使用CAST
和Format
函数。
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.