SQL问题

订单号       料号            数量             库存               得到列                  

5002       A1-A-01        -5000                               -5000  直接取数量

5003       A1-A-01        -3000                               -3000  直接取数量

5004       A1-A-01        -1000         5000              -1000  直接取数量

5005       A1-A-01        -5400                                 -4400 这边开始出现负数

5006       A1-A-01        -1000                                 1000

5007       A1-A-01        -2000                                2000

5008       A1-A-01        -1000                                4000

怎么用库存去+数量 先加5008  再加5007 再加5006  当出现负数则不再加 直接取数量                                                

SQL yzm172931 发布于 2023-6-27 16:46 (编辑于 2023-6-27 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2023-6-27 16:52

看不懂,你这个得到列写的不对把

  • yzm172931 yzm172931(提问者) 已更新
    2023-06-27 16:55 
  • shiroko shiroko 回复 yzm172931(提问者) -4400是怎么算的?
    2023-06-27 16:55 
  • yzm172931 yzm172931(提问者) 回复 shiroko 库存5000加 -1000 得到4000 4000加数量-2000 得到 2000 2000加数量-1000 得到1000 1000加数量-5400 得到-4400 这边出现负数了 所以上面两个直接取数量那列值
    2023-06-27 17:04 
  • shiroko shiroko 回复 yzm172931(提问者) -4400上面没有看到-2000
    2023-06-27 17:35 
  • yzm172931 yzm172931(提问者) 回复 shiroko 相同的料号 用库存加数量 根据订单号从大到小 递加 加到负数则不再加 直接取数量
    2023-06-28 09:34 
  • 2关注人数
  • 204浏览人数
  • 最后回答于:2023-6-27 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部