我在创建将基于 和 更新行的存储过程时遇到employeeno
了checktime
困难id
。
这是我的桌子:
我正在创建一个员工考勤系统。基本上,我们有生物识别指纹扫描设备来跟踪时间并将其存储到数据库中,但该设备无法存储时间作为结账它只能签入,如CheckType
列中所示。
现在我想做的是将Checktype
列从更改I
为O
例子 :
如果员工 465-04-01 早上 7 点 46 分登录应该被记录为I
,当同一员工在同一天早上 7 点 47 分再次尝试登录时,应该记录为O
现在,employeeno, id
即应该包括自动编号因为它将是更新记录的基础。
如果员工在同一天下午 4 点登录,则应将其记录为I
下一次登录应O
在同一天。
你能帮我么?我需要一个存储过程来执行此操作,因为我对此没有足够的经验..请帮助我!