恩,谢谢大家的指点。
给了我很大的启示,我已经知道问题在哪了,谢谢啊。
给了我很大的启示,我已经知道问题在哪了,谢谢啊。
拿那个经典SQL改了一下
declare @sql varchar(4000)
set @sql = 'select Rcode'
select @sql = @sql + ',sum(case Rlb when '''+Rlb+''' then Rfs end) ['+Rlb+']'+',count(case Rlb when '''+Rlb+''' then Rfs end) ['+Rlb+'受试数]'
from (select distinct Rlb from test1) as a
select @sql = @sql+' from test1 group by RCode'
exec(@sql)
可以在sp里看