我试图加入一个表本身,但在下一行(按 Empno 排序)。
示例数据:
Empno Work_hours Max_Hours Empno
---------------------------------
1 5 7
3 6 12
4 14 16
我需要将每个员工的数据与下一个员工进行比较。
我需要这样的结果:
Empno Work_hours Max_hours Empno Work_hours Max_hours
-------------------------------------------------------------
1 5 7 3 6 12
3 6 12 4 14 16
4 14 16 NULL NULL NULL
我在 SQL Server 中工作,我尝试了多种使用方法ROW_NUMBER(),但我无法得到如上所述的结果。