恩,谢谢大家的指点。
给了我很大的启示,我已经知道问题在哪了,谢谢啊。
给了我很大的启示,我已经知道问题在哪了,谢谢啊。
。。。
貌似这个表不是你要处理的表吧。人家的表里唯一确定也说不准啊
返回多值的情况根据自己的需求进行取舍就是了。
拿那个经典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里看