gpt4 book ai didi

sql - 如何将 yyyymm 转换为 Mon-yyyy?

转载 作者:行者123 更新时间:2023-12-01 11:46:19 26 4
gpt4 key购买 nike

我有一个 YearMonth 列,其值类似于 (201208)。我想将整个专栏转换为 Aug-2012(Mon-Year)格式。我做到了这一点。

select Convert(varchar(11),Cast(right(yearmonth,2)+'-'+left(yearmonth,4) as varchar (11)),0)
from report.TEST

此代码将 201208 更改为 08-2012,但我无法将其更改为 Aug-2012。有什么建议么。谢谢

最佳答案

实际上,对于 SQL Server 2012,有 format功能:

SELECT FORMAT(CONVERT(DATE,yearmonth+'01'), N'MMM-yyyy', 'en-US') AS YearMonth;

关于sql - 如何将 yyyymm 转换为 Mon-yyyy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com