以下是我的样例输入表:
employee_id | project | effective_date** |
---|---|---|
1 | A | 2014-08-13 |
1 | B | 2016-12-21 |
1 | C | 2018-02-21 |
employee_id | designation | effective_date |
---|---|---|
1 | trainee | 2014-08-05 |
1 | senior | 2016-08-17 |
1 | team leader | 2018-02-05 |
表1:描述一名员工在组织中的不同日期承担不同项目的情况.
表2:描述表1中同一员工在同一组织中经历不同称号的情况.
现在我想要一个如下所示的预期输出表:
employee_id | project | designation | effective_date |
---|---|---|---|
1 | A | trainee | 2014-08-13 |
1 | A | senior | 2016-08-17 |
1 | B | Senior | 2016-12-21 |
1 | B | team leader | 2018-02-05 |
1 | C | team leader | 2018-02-21 |
事实是,无论何时:
- 他的项目更改,我需要显示项目生效日期.
- 他的名称更改,我需要显示名称生效日期,但要显示他在此名称更改期间参与的项目