现在遇到一个问题:
员工考核需求:员工考核标准有多个,结果多个,多个考核标准可能有不同组合产生一个考核结果,
例如,考核标准有:工作完成情况,工作积极性,工作量;
结果有:开除,警告,表扬,
工作完成情况:80% and 工作量80% ---警告
工作完成情况:100% or 工作量120% ---表扬
工作积极性:50% or 工作量50% ---开除
我想把这些配置到数据库,现在定义了表如下:
"考核结果定义"(开除,警告,表扬),
考核项目定义'(工作完成情况,工作积极性,工作量)
还有'考核参数配置'(数据的达标值的配置)
但是不同标准的not,and,or这种类型的关系如何设置,无从下手,请高手指教一下,感激不尽!!!
员工考核需求:员工考核标准有多个,结果多个,多个考核标准可能有不同组合产生一个考核结果,
例如,考核标准有:工作完成情况,工作积极性,工作量;
结果有:开除,警告,表扬,
工作完成情况:80% and 工作量80% ---警告
工作完成情况:100% or 工作量120% ---表扬
工作积极性:50% or 工作量50% ---开除
我想把这些配置到数据库,现在定义了表如下:
"考核结果定义"(开除,警告,表扬),
考核项目定义'(工作完成情况,工作积极性,工作量)
还有'考核参数配置'(数据的达标值的配置)
但是不同标准的not,and,or这种类型的关系如何设置,无从下手,请高手指教一下,感激不尽!!!
解决方案 »
- 关于replace函数 同时替换两个值如何操作
- 是请大家看一下这个UPDATE
- SSIS 连接ORACLE 以日期为查询条件的问题,请大家帮忙!在线等待中
- oracle 节点问题 高分哦
- oracle存储过程
- oracle 10g 跨平台传输
- 求一个sql语句:一个班级里面每个人所考试科目中成绩最高和最低的姓名、科目、成绩
- 关于创建用户的问题
- 不装oracle客户端,用什么方式连接到oracle ,请各位大虾帮忙。
- tnsnames.ora,sqlnet.ora,init.ora ,listener.ora分别是用来做什么的,如何配置?
- 帮忙找oracle语句错误,急
- ORA-12154,TNS无法处理服务名
现在我有了一个想法,有更好的不同方案也可以来交流一下
添加一个表用于存放类型关系
字段引用'考核参数配置'并且有一个自关联,这样就可以无限制的定义符合的条件,
id config_id relation_name(not,and,or) self_relation result