我需要写一个查询来了解有多少学生在第一期之后退出。如果学生在场,我们不会存储记录,所以我不能说学生是否在第一期出席并且有 6 条缺勤记录(我们有 7 天)。我所拥有的只是下面架构中的信息。我有一个我写的查询,但它不起作用。需要一些关于从这里去哪里的帮助。
谢谢
Select student_id, Count(*) AS #ofPerAbsent
From Attend_Student_Detail
where School_Year='1112' and School_Number='0031'
and Absent_Date='2012-04-13' and Absent_Code IN ('ABU','ABX')
Group by Student_ID
Having count(*)<=6
ORDER BY #ofPerAbsent desc