nxwzqy1(提问者)SELECT 单位,年级,班级,报告人,报告日期,缺勤原因,
stuff((select \',\'+缺勤学生 from 晨午检 b
where a.缺勤原因=b.缺勤原因 for xml path(\'\')),1,1,\'\') as 姓名
FROM 晨午检 a group by a.单位,年级,班级,报告人,报告日期,缺勤原因
SELECT
单位
,年级
,班级
,报告人
,报告日期
,count(缺勤学生)as 缺勤学生数
,GROUP_CONCAT(缺勤学生) as 缺勤学生组合
,count(异常学生) as 异常学生数
,GROUP_CONCAT(异常学生) as 异常学生组合
FROM dbo.晨午检
group by 单位,年级,班级,报告人,报告日期