求教一个SQL语句

背着书包约架 2017-03-20 07:59:12

结存数量这个字段在数据库是不存在的,需要计算出来
第一条的结存数量=自己的入库数量,
第二条结存数量=第一条入的数量-本条出的数量,
依次类推,
本人写了一个超级复杂的函数来解决,但是上千数据量就会出现数据库卡死,求大神解决!
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2017-03-21
  • 打赏
  • 举报
回复
select tb.*, @jc := @jc + 收入数量-发出数量 as 结存量 from tb, (select @jc:=0) x order by 日期,序号

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧