代码说明
- 数据需要按月汇总
- 例如财务希望看到今年每个月的销售订单记录,希望按 1月 2月 3月 … 12月 分别显示
代码案例
'2022.01月'=SUM(Case convert(nvarchar(6),日期字段 ,112) WHEN '202201' THEN 结果字段 ELSE 0 END)
代码解释
核心语句1
convert(nvarchar(6),日期字段 ,112)
/* 通过CONVERT语句将日期字段格式变更为例如 202201 */
核心语句2
Case convert(nvarchar(6),日期字段 ,112) WHEN '202201' THEN 结果字段 ELSE 0 END
/* case 变更日期字段的值,等于 202201 则显示结果,其他为0 */
核心语句3
SUM( 计算值 ) 作为汇总
效果图例
声明:欢迎来到五六零学院。