小第请教一个存储过程的问题!谢谢大家帮我解决!
有两个表   Tbl_lesson      和   Tbl_student    
 Tbl_lesson   主要字段有LessonID(主键),LessonName   ,Sdate(开课时间)   ,Edate(课程结束时间) 
 Tbl_student主要字段有StudentID(自增),LessonID,IsPass(y/n),TruePeriod(实际学时) 
 先需要根据Sdate和Edate来统计不同课程的通过率(IsPass所有 'y '除以不同课程统计的人数),出席率(TruePeriod有值就算出席)。 
 不知道这个存储过程怎么写,望大家帮帮小第。感恩至极! 
------解决方案--------------------select a.*, 
 	通过率=(select count(*) from Tbl_student b where a.LessonID=b.LessonID and b.IsPass= 'y ')/ 
 		(select count(*) from Tbl_student c where a.LessonID=c.LessonID) 
 from Tbl_lesson a   
 出席率是怎么算的?