找回密码
 立即注册

QQ登录

只需一步,快速开始

z846666407

初级会员

26

主题

74

帖子

364

积分

初级会员

Sharlin

积分
364
z846666407
初级会员   /  发表于:2021-11-7 21:47  /   查看:3311  /  回复:14
66金币
本帖最后由 z846666407 于 2021-11-10 13:55 编辑

最近遇到了对考勤数据的处理问题,遇到的问题和这个帖子的https://gcdn.grapecity.com.cn/showtopic-59042-1-1.html一摸一样,
但是我的考勤原数据

员工id name     打卡数据      
3  张三          2021-11-05 7:00  
3  张三         2021-11-06 6:58
5  李四        2021-11-06 6:53
0  王五         2021-11-03 18:57”(一个人一天最多有10条(自定义)打卡记录)是通过外部的excel导入内建表的,能否通过活字格内建的视图实现如下效果?

员工id name     rq        timea  timeb    timec    timed   ......  timej
3  张三   2021-11-05       7:00  11:15     16:25    19:15   ......  17:00
3  张三   2021-11-06        6:58 11:18      16:22   19:15   ......  17:00   
5  李四   2021-11-06        6:53 12:18      17:22   20:13   ......  空
0  王五   2021-11-03       18:57 23:30     03:54   07:02   ......  空

——————————————分割线——————————————————
2021/11/10更新
通过excel的方式实现了,实现逻辑由下excel,活字格应该如何实现?








附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这种对于数据处理的话,难点在于不知道员工一天打了多少次卡, 是一种动态的数据处理,有的员工可能有10列打卡数据,有的员工可能一列都没有(忘记打卡), 所以如果不限定到底要取几次打卡记录的话, 打卡时间列可能是无限的,这种的话,表格也没法展示,因为不知道有多少列,就不好绑定, 如果把次数固定了,用视图应该可以做, 网上给您搜了一些教程,供您参考: sql 获取每个人的每天最早和最晚的打卡记录: ( ...

14 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-7 21:47:26
来自 14#
z846666407 发表于 2021-11-10 22:33
加班应该没关系吧,一天内打卡次数不要超过10次,加班应该时长也可以算的出来

您好,这种对于数据处理的话,难点在于不知道员工一天打了多少次卡,
是一种动态的数据处理,有的员工可能有10列打卡数据,有的员工可能一列都没有(忘记打卡),
所以如果不限定到底要取几次打卡记录的话,
打卡时间列可能是无限的,这种的话,表格也没法展示,因为不知道有多少列,就不好绑定,
如果把次数固定了,用视图应该可以做,
网上给您搜了一些教程,供您参考:
sql 获取每个人的每天最早和最晚的打卡记录:
(1)https://zhidao.baidu.com/question/1371632796547328539.html
(2)https://www.cnblogs.com/wjbych/p/15183491.html
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-11-7 23:55:47
2#
这个是数据处理问题和活字格其实没太多关系。
回复 使用道具 举报
z846666407
初级会员   /  发表于:2021-11-7 23:59:02
3#
renho 发表于 2021-11-7 23:55
这个是数据处理问题和活字格其实没太多关系。

活字格的sqlite能处理吗,用活字格自带的视图编辑器挺不方便的
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-8 11:55:12
4#
z846666407 发表于 2021-11-7 23:59
活字格的sqlite能处理吗,用活字格自带的视图编辑器挺不方便的

大佬,我们考勤一般关心的不应该只是每天第一次打卡和最后一次打卡的数据吗?

如果确实是需要写这样的视图的话,建议大佬查找下相关的资料或者问问其他懂sql的大佬,我虽然很想帮大佬,但是确实是sql水平有限

关于活字格的视图编辑器不方便使用的问题,我们在新版本中增强了视图编辑器,大佬可以下载新版本使用一下。
回复 使用道具 举报
z846666407
初级会员   /  发表于:2021-11-8 15:01:14
5#
David.Zhong 发表于 2021-11-8 11:55
大佬,我们考勤一般关心的不应该只是每天第一次打卡和最后一次打卡的数据吗?

如果确实是需要写这样的 ...

谢谢回答,那我想问一下,帖子里链接的那个帖子里面的数据库.rar要怎么在数据库里打开啊,我想学习一下
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-8 15:26:35
6#
z846666407 发表于 2021-11-8 15:01
谢谢回答,那我想问一下,帖子里链接的那个帖子里面的数据库.rar要怎么在数据库里打开啊,我想学习一下

大佬,实不相瞒,我看了帖子我也想学习一下如何打开。
我尝试了各种办法也没有成功。
回复 使用道具 举报
z846666407
初级会员   /  发表于:2021-11-10 14:06:07
7#
David.Zhong 发表于 2021-11-8 15:26
大佬,实不相瞒,我看了帖子我也想学习一下如何打开。
我尝试了各种办法也没有成功。

大佬 我在原帖里上传了通过excel实现的方式,能通过活字格实现吗
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-10 18:11:21
8#
大佬,这个问题的难点其实在于比如今天有一个人打了20次卡应该如何处理?我看我们在excel中也是只设置了大概10多个公式,来单独统计每一次打卡的信息。一但超过了这个次数,我们如何处理呢?对不对。
建议大佬先确定清楚需求。
回复 使用道具 举报
z846666407
初级会员   /  发表于:2021-11-10 18:22:34
9#
David.Zhong 发表于 2021-11-10 18:11
大佬,这个问题的难点其实在于比如今天有一个人打了20次卡应该如何处理?我看我们在excel中也是只设置了大 ...

如果设定一个上限值呢,一天最多十次
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部