如何用游标的方法或其它更好的方法实现,表中前后记录的对比
有一个表
产品名称 开始号码 结束号码 开始断号 结束断号
CPMC KSHM JSHM KSDH JSDH
-----------------------------------------------
A 1 500
A 550 600
A 600 700
A 730 800
我想请教一下各位,如何通过游标,或者其它更好的方法,实现:
下一条记录和上一条记录做比较,例如此表中的第二条记录的KSHM和
第一条JSHM做比较,得出中间有50的差距,然后把中间断号的开始数,和结束数
分别填到第二条数据中。
如果中间没有差距的话,例如第三条和第二条的比较。那么后面的开始断号
和结束断号就可以不填。
执行结果为:
CPMC KSHM JSHM KSDH JSDH
-----------------------------------------------
A 1 500
A 550 600 500 550
A 600 700
A 730 800 700 730