请问这样的情况能用储存过程来实现吗?

crazycsu crazycsu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
储存过程要完成以下功能:
1、进行数据统计,得到统计结果(统计结果为一个字段名和字段个数都动态变)。
2、将统计结果存入到一个临时表。
3、从临时表中选取满足条件的记录存入到一个系统表。

这样的储存过程怎么实现?最好能有一些示例代码。
我现在被卡在这了,望各位大虾们能帮帮我。。。。。。。。急用

部分代码:
declare @sql varchar(8000)
set @sql='select 字段A ,字段B '
select @sql=@sql+','+''''+rtrim(字段C )+''''+'=sum(case when 字段C ='+''''+rtrim(字段C )+'''' +' then 1 else 0 end)'
from (select distinct 字段C from 表1) a

select @sql=@sql+',总数=count(*) from 表1 group by 字段A ,字段B order by 字段A '

现在想将如上代码统计出来的结果存入到一个临时表,然后再从临时表中查找满足条件的记录字段,请为我该怎么做呀?
...全文
评论 5
收藏 已收藏
分享
返回顶部
crazycsu
应用实例 27,579 成员 68,540 内容