【发布时间】:2013-04-16 08:11:49
【问题描述】:
我正在为我的公司创建一个考勤管理系统。为此,我的 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".,我不确定如何执行此操作。任何想法和帮助将不胜感激。我需要尽快完成这个项目。
提前致谢。
【问题讨论】: