我正在尝试在SQL Server 2008数据库上想出一种方法来运行销售订单表并获取零件的公开需求,按到期日订购,然后查看采购订单表并通过采购订单履行销售订单,在到期日之前订购采购订单供应。同时,我需要显示哪些采购订单正在履行销售订单。
例如:
SO
桌子
SO# DueDate Part Number Required QTY
---------------------------------------------
100 9/3/16 1012 2
101 9/12/16 1012 1
107 10/11/16 1012 4
103 10/17/16 1012 7
PO
桌子:
PO# DueDate Part Number Ordered QTY
--------------------------------------------
331 9/1/16 1012 1
362 9/2/16 1012 1
359 9/24/16 1012 5
371 10/1/16 1012 3
380 10/10/16 1012 10
有了这些数据,我想看看这个结果:
SO# DueDate Part Number Required QTY PO number QTY Used QTY Remain
--------------------------------------------------------------------------
100 9/3/16 1012 2 331 1 0
100 9/3/16 1012 1 362 1 0
101 9/12/16 1012 1 359 1 4
107 10/11/16 1012 4 359 4 0
103 10/17/16 1012 7 371 3 0
103 10/17/16 1012 7 380 4 6
我之前已经完成了这个销售订单履行流程,但没有分解到哪些采购订单正在履行订单,只是为了总结所有未结供应,然后运行并从每个销售订单中减去供应保持供应的运行平衡。
非常感谢您的帮助。