-3

我必须要表格,表格中的时钟和打卡表,它们都做同样的事情:存储用户打卡或打卡的时间。

我有一个查询,显示并添加时间以显示他们都工作了多少小时,但是当他们打卡吃午饭,然后在查询寄存器中打卡 3 次,从第一次打卡到午餐,然后从午餐到最后打卡时间,然后从第一个打卡到最后一个打卡。

我希望查询正确,只需添加每个员工的工作时间。

4

1 回答 1

0

当我在表格设计中添加一个“移位”字段时,我采用这种方式的方法。所以一天中的第一个打卡是早班,第二个是下午,依此类推。(这是通过代码添加的,而不是用户添加的)这样,如果每个班次只有一个时钟,计算就很简单了。如果一个人需要更频繁地打卡和打卡,那么您可以放置​​一个简单的计数器,每当新的一天(讲考勤卡)开始时将其设置为 1。第一个打卡和打卡的计数 id 为 1。下一个有 2,等等……再一次,只需匹配您的 id 字段和日期以及用户 id,您的计算应该很简单。如果您需要,我会尝试找到旧的设计并将其转发给您。

于 2013-11-06T21:03:51.540 回答