请问这样的情况能用储存过程来实现吗?
储存过程要完成以下功能:
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 '
现在想将如上代码统计出来的结果存入到一个临时表,然后再从临时表中查找满足条件的记录字段,请为我该怎么做呀?