MySQL attendance table



目前我正在开发与学生考勤跟踪相关的数据库。我处理的三个主要表格是学生、模块和出勤率。

学生结构
(学生ID、姓名、姓氏、电子邮件、出勤率)

模块的结构是
(模块ID、模块、开始时间、结束时间)

考勤结构为
(studentID,scanTime)。

基本上,我在这里需要做的是,如果scanTime在(考勤)中位于(模块)中的startTime和EndTime之间,则将(学生)表中的考勤增加+1。我不确定我是否需要在这里使用任何联接,或者它只是if语句。如果您能共享sql命令,我将不胜感激。提前谢谢。

创建一个存储过程,为您检查和更新它。

最新更新