你最后想要的结果是不是下面这样?
然后,你数据里,一个ks#是肯定只有两行还是会有更多行?如果有更多行的时候,是否会出现多行正数多行负数?这个时候你打算哪个和哪个加?
如果确定只有两行,很好处理,怕的就是你这是个复杂批次库存冲销业务,这是要根据业务逻辑写程序的,一个update实现不了