我需要編寫一個查詢來查找第一個時間段之後退出的學生人數。如果學生在場,我們不保存記錄,所以我不能說學生是否在場第一階段,有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
我猜你的abu和abx是無效的和可以原諒的缺席? – 2012-07-05 18:46:54
如果他們退出,absent_period是否反映他們退出的期限?或者是他們錯過的那段時間?如果其中任何一種情況發生,您可以關閉該字段。 – JohnP 2012-07-05 18:49:27