declare @SQL varchar(4000)
set @SQL = "select Name"
select @SQL = @SQL + ",sum(case Subject when """+Subject+"""
then Result end) ["+Subject+"]"
from (select distinct Subject from CJ) as a
select @SQL = @SQL+" from test group by name"
exec(@SQL)
create function fmerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str="
select @str=@str+","+cast(pid as varchar) from 表A where id=@id
set @str=right(@str,len(@str)-1)
return(@str)
End
go