DECLARE @S NVARCHAR(1000) SELECT @S='SELECT [USER_NAME] AS 姓名' SELECT @S=@S+',SUM(CASE WHEN COURSE='''+CAST(COURSE AS VARCHAR)+'''THEN SCORE END) AS '+COURSE FROM TEST_TB_GRADE GROUP BY COURSE SELECT @S=@S+' FROM TEST_TB_GRADE GROUP BY [USER_NAME]' EXEC(@S) --这一句怎么没有select SUM(CASE WHEN COURSE='''+CAST(COURSE AS VARCHAR)+'''THEN SCORE END) AS '+COURSE FROM TEST_TB_GRADE GROUP BY COURSE
米脂
开满天机
德玛西亚99
相关分类