本人开发了一款养老院签到系统,数据库是mysql ,但是遇到了无法查询的sql问题,以下是问题介绍,望各位大神们能提出宝贵方案,这款签到系统里面, 有 上班,下班,检查,巡更,4种签到状态,上班,和下班,是必须有的,检查,和巡更,可有可无,, 本来我们设计系统是没有问题的,问题在于,有些人迟到了,或者早退,他就不进行签到,他不签到的话,我就无法统计当天的异常信息, 。我设计系统是这样设计的,每个养老院有唯一 一个二维码,员工扫描二维码进行上班,下班,检查和巡逻签到,管理员先扫描二维码,设置上下班签到的时间,并且他还要让这个二维码绑定添加哪些用户,来遵守这个二维码的规则, 比如我管理员设置这个二维码,上班8:00,下班17:00,然后绑定2个用户(我专门设置了一张规则表,这张表里,这2个用户这一年所有的上下班时间都规定了,规则表de_person),然后这2个用户进行签到的话,如果今天上班签到的时间 大于 我定的那张表 那一天上班的规则,就算迟到,同理,他下班的时间 小于, 我定的那张表里的时间,就算早退,这样,就能防止,用户早退了,又不进行签到,我签到规则表里,始终有他今天的记录,
以上是介绍,
sql 文件 http://www.wenwenlove.cn/1.sql