同一字段两行记录相减,如何实现?
同一字段里的数据,如何实现下一行记录的数据减上一行记录的数据,结果放查询表里。能用表达式实现吗?请高手指点。
UPDATE T SET B=T.A-A.A FROM (SELECT A,RECNO()+1 JLH FROM T WHERE RECNO()<RECCOUNT()) A WHERE RECNO([T])=A.JLH
SELECT A.A,NVL(A.A-B.A,0) 结果 FROM (SELECT A,RECNO() JLH FROM T ) A LEFT JOIN (SELECT A,RECNO()+1 JLH ; FROM T WHERE RECNO()<RECCOUNT()) B ON A.JLH=B.JLH