A表名称Tab_Check
包含 所有 学生名字name
考勤类型checktype (按时上课、按时下课、迟到、早退、旷课、考勤时间)
考勤时间checkdate
根据这个表建立一个视图
视图名称:view_checkview
包含 姓名name
正常出勤normal
迟到later
早退 early
旷课 absenteeism
考勤时间 checkdate
我想在视图中统计出每个同学每天的出勤状况
算法:
统计A表每个学生的suma(按时上课)sumb(按时下课)sumc(迟到)sumd(旷课)
如果suma=suamb,则正常出勤normal=suma;
如果suma>sumb,则早退early=suma-sumb;
迟到later=sumc;
旷课absenteeism=sumd
问题是 1.因为表里有很多人,我怎么按同学的名字统计每个人的出勤状况
2.考勤日期这块怎么弄啊
3.如果A表发生变化,那么视图也自动更改