我想将我的数据字段之一格式化为 MMM YYYY 的日期格式。例如,如果返回“201209”,那么我希望它显示为 2012 年 9 月。在 SQL 端,我使用 CAST 仅查看年份和月份,通常该字段看起来像“20120914” . 这是我在程序中使用的:
cast(left(cast(TransactionDateKey as varchar(100)), 6) as int)
在 SSRS 中,我使用以下代码:
=Format(DateValue(MonthName(Right(Fields!Month.Value, 2))
+ "," +
Left(Fields!Month.Value,4)), "Y")
但是输出是“2012 年 9 月”,我将如何获取缩写“Sep”,而不是完整的月份名称?