如何用SQL语句实现:查询某字段的下一行记录值减上一行记录值的差?
在Oracle8i,如何用SQL语句实现:查询某字段的下一行记录值减上一行记录值的差?
如有表如下:
单位编号 收入
````````````````````````````````
001 5000
002 6000
003 5600
...
想得到如下:
单位编号 差
````````````````````````````````
001 5000 //头行记录为原值
002 1000 //6000-5000=1000
003 -400 //5600-6000=-400
...
用PL SQL、游标逐行处理可以,现在想用SQL语句实现,该怎么办?
求高手不吝赐教~!谢谢~