需求:结合基站费用信息表和费用类型表,对基站用费分类进行统计汇总.
难点:费用类型由用户动态配置,所以这里也必须能动态汇总.
实现:开始的时候是想将费用类型表进行行、列转换,再通过简单函数就能实现.但最终失败!在这里我换个思路使用临时表+游标后问题解决,效果还不错!
---存储过程---
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
ALTER proc SP_GetAllSiteSum
as
begin
--首先动态创建临时表
declare @str_CreateSql Varchar(8000)
set @str_CreateSql = 'Create table [TempTabl