以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  union all sql 问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104375)

--  作者:Springamy
--  发布时间:2017/7/28 10:51:00
--  union all sql 问题

如图:退货订单,在出库中的数量是-1,确认退回之后会insert into 到库存中

但是计算逻辑库存的时候,因为入库中是有这个数据的,负负得正,又加了一次数据

还有别的方法计算吗?如果是负数那就为0,这样可以吗?怎么判断?

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/7/28 11:05:00
--  
加入判断 (case when 数量 < 0 then 0 else -数量 end)
--  作者:Springamy
--  发布时间:2017/7/28 11:09:00
--  谢谢
谢谢甜大,么么哒