如果有人可以帮助我,那就太好了。我是 SQL 新手。这就是我的表格数据
表名:emp
e_no e_name e_jobrole position promotion_date
1 Robin Sales CEO 01/01/2012
1 Robin Sales CFO 20/01/2010
2 Jackman Sales - S1 EMP 01/04/2009
4 Sheldon Marketing MGR 15/08/2012
4 Sheldon Marketing SNRMGR 01/01/2011
4 Sheldon Marketing MGR 01/01/2011
3 Arnold Marketing CEO 09/09/2009
5 Emmy Marketing SNRMGR 08/08/2008
6 Penny Admin SNRMGR 05/05/2012
6 Penny Admin MGR 09/09/2007
通过排序这些人的晋升日期,我需要获取员工之前担任的职位并与当前职位相邻。这可能吗 ?
以下是我需要的输出
e_no e_name e_job prev_pos curr_pos Promotion_date 1 Robin Sales CFO CEO 01/01/2012 2 Jackman Sales - S1 不可用 EMP 01/04/2009 4 Sheldon Marketing MGR MGR 15/08/2012 3 Arnold Marketing 不可用 CEO 09/09/2009 5 Emmy Marketing 不可用 SNRMGR 08/08/2008 6 Penny Admin MGR SNRMGR 05/05/2012