你需要知道在mysql
数据库中是没有行,这一概念的。所以说,你让下一行减去上一行这个本身就是不成立的。处理的办法是把数据输出之后,用程序比如PHP。等等进行处理输出。单独用sql是无法实现的。select Aa.Aamount -B.stock , B.bookidfrom (select sum(A.amount) as Aamount , A.bookid from group by A.bookid ) Aa inner join B on Aa.bookid =B.bookid
上述用的是sql2000 的语法。但都类似。
评论列表(0条)