以一个学生在2004-04-01至2004-04-08的其间为例:1、保存学生出勤情况到数据库或文本文件,时间以time()或date('Y-m-d',time())均可。
2、读取学生在一个时间起止段(在2004-04-01至2004-04-08都符合)中各种考勤情况出现的次数。
3、把2中相应的次数*分值再求和即可完成你的要求。
2、读取学生在一个时间起止段(在2004-04-01至2004-04-08都符合)中各种考勤情况出现的次数。
3、把2中相应的次数*分值再求和即可完成你的要求。
from student,stat
where stu_s = s_id
where (stu_date between '2004-5-1' and '2004-5-31') and stu_id=1
group by stu_id