需求:结合基站费用信息表和费用类型表,对基站用费分类进行统计汇总.
难点:费用类型由用户动态配置,所以这里也必须能动态汇总.
实现:开始的时候是想将费用类型表进行行、列转换,再通过简单函数就能实现.但最终失败!在这里我换个思路使用临时表+游标后问题解决,效果还不错!
---存储过程---
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 [TempTableName] (基站编

本文介绍了一个SQL存储过程,用于动态结合基站费用信息表和费用类型表,对基站费用进行分类统计。通过创建临时表、游标和自定义函数FunCount,解决了费用类型动态变化的汇总难题。
最低0.47元/天 解锁文章
4065

被折叠的 条评论
为什么被折叠?



