【发布时间】:2023-03-16 17:55:01
【问题描述】:
我有一个按日期排列的购买清单。例如:
商品代码、购买日期、购买数量
- XXX,2012 年 1 月 1 日,10 日
- XXX,2012 年 1 月 10 日,5 日
对于该商品我有相应的销售交易:
商品、销售日期、销售数量
- XXX,2012 年 1 月 2 日,-5
- XXX,2012 年 1 月 9 日,-3
- XXX,2012 年 1 月 11 日,-3
我正在寻找一个 SQL 查询(没有游标),以获取每个采购订单数量的余额。即每次购买(先进先出)为0。(用于老化库存)
您如何将采购加入到销售中以获得每个已购买库存批次的余额?没有光标这可能吗?
【问题讨论】:
-
你用的是什么版本的sql-server?
-
您要寻找的结果是什么?如果您可以发布实际的预期结果记录,则可以更轻松地了解您要查找的内容。此外,了解您使用的 SQL Server 版本也很重要。
-
@RichardVivian 你会按照你说的发布你的最终 SQL 代码吗?我有同样的问题,正在寻找一个可靠的解决方案。谢谢。
标签: tsql