我现在有一个表作为(样品快照):条件内jopin逻辑
Table1
Employee ID Old Value New Value Update Date
1 Analyst non-employee 10/1/2012
1 non-employee Senior Analyst 10/1/2012
2 Analyst non-employee 9/1/2012
2 non-employee Assistant Mgr. 9/1/2012
2 Assistant Mgr. non-employee 10/1/2015
2 non-employee Manager 10/1/2015
3 Analyst non-employee 10/1/2015
3 non-member Manager 10/1/2015
4 Analyst non-employee 9/1/2012
4 non-employee Senior Analyst 9/1/2012
4 Senior Analyst non-employee 10/1/2015
4 non-employee Assistant Mgr. 10/1/2015
4 Assistant Mgr. non-employee 10/6/2015
4 non-employee Manager 10/6/2015
从这个表,我需要挑选出转变,从分析师的经理直接,即那些员工ID。而无需成为助理经理或高级分析师。
所需的结果:
Employee ID Old Value New Value Update Date
3 Analyst Manager 10/1/2015
我一直在试图找出逻辑使用条件内连接来得到期望的结果。但到目前为止,我还没有运气。任何帮助将非常感激!
如何区分日期相同的值的排序? –
嗨戈登,谢谢你的回复,我对日期问题表示歉意。我更正了快照数据。每当一个人的头衔发生变化时,首先会转到非员工,然后转到新头衔。我希望这能够澄清你对于错误数据的怀疑和道歉。 –