表一:訂單需求表
專案號 型號 未交數量 需交貨日期
001 A 1 20200101
002 A 2 20200102
003 B 3 20200101
004 B 4 20200102
表二:現有庫存表
型號 庫存數量
A 1
B 2
表三:采購未入表
型號 未交數量 需交貨日期
A 1 20200110
A 2 20200112
B 2 20200110
B 2 20200112
表一需求按照型號、需交貨日期進行排序;
先匹配表二有庫存的,沒有庫存的再匹配表三采購未入庫的;
對于需求,如現貨不能滿足的希望拆分成多行進行匹配。
希望的結果是:
專案號 型號 未交數量 需交貨日期 可滿足數量 現貨/期貨 可交付日期
001 A 1 20200101 1 現貨 20200101
002 A 1 20200102 1 期貨 20200110
002 A 1 20200102 1 期貨 20200112
003 B 1 20200101 1 現貨 20200101
003 B 2 20200101 2 期貨 20200110
004 B 2 20200102 2 期貨 20200112
004 B 2 20200102 0 無貨
各位大神,煩請幫幫小弟!不勝感激!所有分都給了!
謝謝謝謝謝謝謝謝!
小弟新學SQL實在搞不定。
哪位大神能搞定私信我,必有重謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/31245.html
標籤:應用實例
上一篇:SQL陳述句咨詢
下一篇:SQLserver 綜合設計
