我正在为我的公司创建一个考勤管理系统。为此,我的 mysql 数据库中有一个名为 PRESENCE 的表。该表如下所示。
+--------+-------------+---------+----------+-------- ----+--------+------+------+
| 进程号 | 班次时间 | 时间 | 超时 | 工作时间 | 日期 | uid | 天 |
+--------+-------------+---------+----------+-------- ----+--------+------+------+
我的 html 中有两个按钮用于签入和签出。员工每天登录并在他们到办公室时单击签到按钮。当他们单击签入按钮时,我在上表中插入一个新行
pid(auto incremented),
timein(server time),
timeout(default value 00:00:00),
date(server date),
uid(logged in employee id),
day(present day like monday,tuesday etc.)
当他们单击结帐按钮时,我只需将超时值更新为服务器时间并计算工作时间并进行更新。
在我的 html 中,我编写了一个选择查询以从该表中选择特定员工 ID 的所有行并显示输出。现在我的问题是,如果用户没有签入任何日期,我希望显示该日期,因为"absent" or "no-shift".
我不确定如何执行此操作。任何想法和帮助将不胜感激。我需要尽快完成这个项目。
提前致谢。