标题:这样的考勤表如何算出扣减总分,标准表或考勤表怎样设计更好统计
取消只看楼主
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
结帖率:82%
已结贴  问题点数:20 回复次数:6 
这样的考勤表如何算出扣减总分,标准表或考勤表怎样设计更好统计
这样的考勤表如何算出扣减总分,标准表或考勤表怎样设计更好统计,请各位指教主要是病假的算法,我更改了标准大家帮忙看下
kqb.zip (1.36 KB)


[此贴子已经被作者于2019-3-16 08:59编辑过]

搜索更多相关主题的帖子: 考勤 总分 标准 设计 统计 
2019-03-15 08:15
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
回复 2楼 schtg
能给出点改进建议不?谢谢
2019-03-15 12:18
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
回复 5楼 wengjl
主要是病假中的天数不一样如何算出总分一项
2019-03-15 13:08
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
回复 9楼 wengjl
恩只算扣分
2019-03-15 13:43
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
以下是引用wengjl在2019-3-15 13:16:23的发言:

标准表中 关于“病假”有4条记录,实质是不是<=10天为0分,11-20天为1分,那20天以上呢?1月算几天呢?(是只算工作日,还是双休日也连座了)
更改了标准了麻烦看下
2019-03-15 14:19
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
SELECT * FROM kqb  INTO CURSOR a
GO TOP
DO WHILE NOT EOF()
   bh=ALLTRIM(原因)+ALLTRIM(单位)
   IF bh="病假天"
         UPDATE kqb SET 总分=0.1 WHERE 原因="病假" AND 单位="天" AND 时间 between 1 AND 2
         UPDATE kqb SET 总分=0.2 WHERE 原因="病假" AND 单位="天" AND 时间 between 3 AND 5
         UPDATE kqb SET 总分=0.3 WHERE 原因="病假" AND 单位="天" AND 时间 between 6 AND 10
         UPDATE kqb SET 总分=0.5 WHERE 原因="病假" AND 单位="天" AND 时间 between 11 AND 20
         UPDATE kqb SET 总分=0.7 WHERE 原因="病假" AND 单位="天" AND 时间 between 21 AND 31
         UPDATE kqb SET 总分=0.8*时间 WHERE 原因="病假" AND 单位="月"
  ELSE
         SELECT 标准 FROM bz WHERE 类型=bh INTO ARRAY a
         UPDATE kqb SET 总分=时间*a WHERE ALLTRIM(原因)=LEFT(bh,4) AND ALLTRIM(单位)=RIGHT(bh,2)
     ENDIF
 SKIP
 ENDDO
 BROWSE
能实现但病假这块相当于固定命令,若标准一改又得改程序有哪位愿意帮下忙不
2019-03-16 08:57
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
得分:0 
回复 14楼 sdta
谢谢老师
2019-03-16 19:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-493602-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078222 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved