Foxtable(狐表)用户栏目专家坐堂 → 这个问题难道没人知道吗


  共有4159人关注过本帖树形打印复制链接

主题:这个问题难道没人知道吗

美女呀,离线,留言给我吧!
若水三千
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2013/3/20 6:28:00
这个问题难道没人知道吗  发帖心情 Post By:2013/8/17 17:32:00 [只看该作者]

狐狸爸爸,我是开发版用户,现在有个员工划分等级的问题 逻辑条件没有弄清楚 不知道该怎么办,特来请教 希望您能不吝赐教
我表中有的字段有【开始时间】、【结束时间】、【奖惩类型】、【当年绩效分数】
五等员工的条件 有 1、入职时间不满6个月且【奖惩类型】是(警告、再次警告、三次警告)的员工;2、其他的入职时间不满3个月且【奖惩类型】=‘无’的员工;3、一年之内收到过‘三次警告’二次以上的员工

四等员工:入职时间不满6个月的且入职时间不满【应履职时间】(应履职时间其实就是上面的【结束时间】-【开始时间】)的五分之一的员工。

三等员工:入职时间满6个月以上且实际入职时间(实际入职时间就是【今天】-【开始时间】)为应履职时间的五分之一以上,且【当年绩效分数】在30分以上的员工

二等员工:实际入职时间为应履职时间的二分之一以上,【当年绩效分数】为40分以上员工

一等员工:实际入职时间为应履职时间的五分之三以上,【当年绩效分数】为50分以上的员工

 

以上所有员工 如果受到过【奖惩类型】是“警告”“再次警告”“严重警告”的等级自动下降一级

各位大哥 这个逻辑关系要怎么弄啊  我用的是 IF ELSE IF   等语句做的 总是不对  希望大家可以帮我弄一个
我的数据库太大 且 麻烦  所以我无法上传实例  希望大家可以理解一下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
fox123
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:69 积分:579 威望:0 精华:0 注册:2013/4/15 15:48:00
  发帖心情 Post By:2013/8/18 20:39:00 [只看该作者]

你的数据是外部的吗,最简单的方法这些控制条件在外部做,你额外加个字段,把算好的结果放入该字段,foxtable中通过该字段去控制

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/8/18 21:19:00 [只看该作者]


 回到顶部