如何查询某个时间点所有人员信息包括任职状态等

随着时间推移,会有人员入职,离职,调动
现在客户想查询某一天,比如2017年5月1日当时的人员情况并导出
比如人员A在2018年3月离职,那么在选择2017年5月1日这个时间节点,查询出来的人员A是在职
在选择2018年5月1日这个时间节点,查询出来的人员A是离职
如果人员有调动的,用某个时间点查询,也只查询出当时所在部门和岗位

我现在人员状态存在一个字段,怎么做才能在查询的时候,选择不同时间点,查到不同状态

阅读 3.9k
2 个回答

你要新加一个表,保存人员状态变更记录,字段包括人员id,状态变更时间,变更前状态,变更后状态,操作人,变更前部门,变更后部门等。查询时只需要比较输入时间和状态变更时间字段就可以。

你只记录了当前的状态, 没有变更记录 ,需要新建表

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题