问题标签 [time-and-attendance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python计算出勤到文件CSV
我有一个包含指向个人的 csv 文件。这种形式:
我想要它清洁。这样:
你能帮我吗请想想你
php - 根据类型计算每月每一天的行之间的差异
我想从 MySQL 表中导出特定月份的数据(基于用户输入),我不想计算该月中每一天的 created_at 之间的差异。
出勤编号:
- 1 = 到达
- 2 = 退出
- 10 = 在家工作
当用户开始工作时,他的入口记录为 1(到达),当他离开工作时,他的出口记录为 2(到达)。用户也可以在家工作,当他们开始工作时将其记录为 10(在家工作),当他们停止将其记录为 2(退出)时。表 user_attendance
SQL:
我的尝试:
如您所见,我已将其限制为特定用户和两种类型(到达和退出),但结果不正确,因为时间差为 0。
sql-server - 计算出勤率并标记每天的缺勤情况 MS SQL
这是考勤记录表:
这是我的员工表:
我们将在第一个表中插入考勤日志。
现在我想计算每个员工每天的出勤率。
这是我正在使用的 MS SQl 查询。但只有当这个人有出勤日志时,它才会给我结果。
即使人不在,我也想计算出勤率。我希望它每天都重复。
请在这里帮助我。
javascript - 考勤应用JS
我必须为学校项目创建一个考勤应用程序。
我只能使用 HTML、CSS 和 JavaScript
这是我添加学生的 HTML
我需要从所有输入中获取信息,将其作为对象内的数组保存在本地数据库中,并且我需要它出现在我的出勤页面上。
这是我的出席页面的 HTML。
这是我的两个页面的 JavaScript。
我不知道我所做的是否正确。
mysql - MySQL考勤“解析过滤器”类型和状态
我有一个有多个列,但只有三个对案例很重要,table.a
让我们将它们命名为.
我得到了这个查询:time_stamp
employee_number
station_id
获取此信息:
我需要的是每隔 20 小时按顺序对每个进行分类type
和排序。为什么不是每天?因为有些员工晚上开始工作,第二天早上完成。
分类应按计数进行,例如如果employee.a 有1 个时间戳,则t=0/s=I,如果employee.a 有2 个时间戳,则t=0/s=I - t=0/s= O,employee.a 有 3 个时间戳的情况,然后 t=0/s=I - t=2/s=O - t=0/s=O,employee.a 有 4 个时间戳的情况,然后 t=0/s= I - t=2/s=O - t=2/s=I - t=0/s=O...
所需输出示例:status
time_stamp
employee_number
time_stamp
这个问题对我有帮助,但并没有完全解决问题:
MySQL: Get start & end timestamp for each day
Mysql Show records where timestamp interval is lower than 4 minutes
sql-server - 指纹考勤记录分析
我正在使用 VB.NET 和 SQL server 2008 开发一个考勤系统。有一个班次表,其中包含每个班次的开始和结束时间。并且有一张员工表。每个员工可能有一个或多个班次。我正在使用从指纹设备获取的日志文件。我在分析包含员工 ID、指纹日期和时间的日志数据时遇到问题,日志数据如下所示:
我已读取日志数据并将员工 ID、日期、时间分别存储在 DataTable 中。我面临着许多使用这些数据的情况和条件,例如员工可能在到达或离开时忘记扫描他/她的手指。员工可能仅在离开第 1 班后才进行扫描,后来才进入第 2 班。员工可能会在正常轮班以外的其他时间来。如果员工有早晚班,他可能会在早上扫描并留下直到他的晚班结束。和其他类似的情况。
我想将这些数据插入到这样的表中 [EmployeeID, ShiftID, In, Out, Date ] 我已经努力完成这个工作一个多星期了。
任何建议都会有所帮助,谢谢。
php - 使用 codeigniter 签入/签出考勤系统
我正在尝试建立一个在线考勤系统,除了周末和假期外,员工每天都可以登录并签到。
所以,我的想法是在数据库中创建一个每日考勤记录作为表。
我正在使用 codeigniter v 3.0.0
创建模型以获取当前时间并在用户签入/签出时将其保存在数据库中很容易。但问题是,如果用户缺席一天或更长时间,那么系统将不会创建这些天的记录。
此外,我无法事先创建记录。因为我不知道用户什么时候放假,工作日可能会有所不同。
创建和管理这些日常记录的最佳方式是什么?
sql - SQL 确定缺勤是否为“DROPOUT”
我有一个每周出勤表“出席”或“缺席”
并需要将其更改如下,并附上原因:
如果一个人整整一个月都没有参加,那么他/她在该月之前缺席的几周内将被更改为“辍学”,直到他重新参加。
我已经尝试使用 SQL 来检查“条纹”检查数月的综合出勤率,但无法让“辍学”正确。任何帮助将不胜感激。
使用具有 1 作为 "Absent" 和 0 作为 "Present" 的示例 SourceData ,我使用了以下 SQL 但有一些错误
oracle - 在 oracle SP 中过滤日班和夜班出勤的 IN 和 OUT 打卡时间?
我正在开发有昼夜班的考勤系统我无法过滤员工的进出拳?以下是我目前的逻辑。
2015 年 6 月 29 日 IN 22:00 OUT 07:00 和 2015 年 6 月 30 日 IN 15:00 OUT 22:30 的轮班时间
我正在根据轮班时间和滑动时间以及日期来过滤进出拳,但是当员工从夜班换到白班时,我遇到了问题。以下是员工的一种情况:101 于 2015 年 6 月 29 日在 22:00 上夜班工作,他在第二天离开意味着 2015 年 6 月 30 日上午 07:00 和同一天(30- 2015 年 6 月)他于 2015 年 6 月 30 日 15:00 到办公室,并于当日 22:30 离开。
在这种情况下,我怎样才能获得两个日期的 IN 和 OUT 书籍?
样本数据
60 号和 61 号员工轮班时间为上午 8 点至下午 5 点。70 号员工轮班时间下午 6 点到凌晨 3 点。
sql-server - SQL Server如何计算夜班?
我正在使用指纹系统记录所有员工在 4 个班次中的进出日志。正常班次(08:00-> 17:00),班次 1:(06-> 14:00),班次 2:(14: 00-> 22:00) 班次 3:(22:00-> 明天 06:00) 。我有 2 个主表:
当我使用左连接时:
当我使用内部连接时:
然后,您会看到,当使用左连接时,我们会得到所有员工,包括空时间。当我们使用内部连接时,如果员工在 Shift 3 工作(今天 22:00 到明天 06:00),我们只会得到 Time IN = Time OUT。所以我的问题是如何计算 Shift 3 的时间 IN 和 OUT。如果员工只打 IN 然后 Time OUT = Time IN ,在这种情况下如何将时间 OUT 显示为 00:00:00。我想这样输出:
EmpID 5 正常工作:08:00->17:00 但他必须上夜班,所以他必须在公司呆到明天 08:00。EmpID 14 正常轮班工作,但她忘了打卡。目前有上述数据,输出如下: