关于数据表设计问题---求救

时间:2022-04-08 12:14:46
提示该人员的工作次数:就拿张三来说,如果说他连续三年内跳槽了三次,就是说在每一次合同未到期时就跳槽,那么该人到第四家签定合同的时候,系统给出提示“该人已在未完成合同期限内已经跳槽3次,为不受欢迎人员“。如果三年内他跳槽不超过3次,那么系统不给做出提示。
其中有一个表里记录人员基本信息,一个表里记录签定合同的日期,两个表做了关联,我该怎么记录人员的工作次数啊,在哪个表里记录。

8 个解决方案

#1


放在后面一个表里,计算签定合同日期和跳槽日期的间隔,应该有两个字段专门记录这吧.具体还是由你把握,分析清楚了写,不相关的信息不要插入到一个表内.相关信息放在一个表内比较好.

#2


问一下,别人跳槽了,你怎么知道呢???

这个统计工作量比较大啊

#3


如果一个人工作了30年,比如他跳槽过10次,(数据库中根据合同时间来排序),那不是存在8种可能性。要对8种都要比较一下,是否存在一条记录符合“连续3年跳槽”。

#4


那该如何实现自动根据条件记录工作次数呢

#5


如果是别人条槽的话,如果来申报的话,就知道了啊。
是不是这个统计很麻烦啊,我现在遇到这个问题很棘手,不知道该如何解决?

#6


设计一张表,专门纪录未完成合同期就跳槽的纪录,并登记时间。然后写个触发器,当有记录的时候,判断是否是违规纪录,是就插入上表,最后对上表进行统计。

#7


livode有QQ或MSN没?联系一下

#8


qq:53876895
验证时请注明id

#1


放在后面一个表里,计算签定合同日期和跳槽日期的间隔,应该有两个字段专门记录这吧.具体还是由你把握,分析清楚了写,不相关的信息不要插入到一个表内.相关信息放在一个表内比较好.

#2


问一下,别人跳槽了,你怎么知道呢???

这个统计工作量比较大啊

#3


如果一个人工作了30年,比如他跳槽过10次,(数据库中根据合同时间来排序),那不是存在8种可能性。要对8种都要比较一下,是否存在一条记录符合“连续3年跳槽”。

#4


那该如何实现自动根据条件记录工作次数呢

#5


如果是别人条槽的话,如果来申报的话,就知道了啊。
是不是这个统计很麻烦啊,我现在遇到这个问题很棘手,不知道该如何解决?

#6


设计一张表,专门纪录未完成合同期就跳槽的纪录,并登记时间。然后写个触发器,当有记录的时候,判断是否是违规纪录,是就插入上表,最后对上表进行统计。

#7


livode有QQ或MSN没?联系一下

#8


qq:53876895
验证时请注明id