2013-03-08 57 views
0

我有兩個表格供您購買,第二個供銷售。我想創建一個查詢來獲取待處理數量。如何使用Visual Foxpro中的SQl選項獲取待處理數量

Ex。 在採購訂單文件(2記錄exsits)

OrderID Party Quality Qty. 
1  A  AA  10 
2  B  BB  5 

在銷售訂單文件

OrderID Party Quality Qty. PurchaserOrderID 
11  A  AA  10 1 
12  B  BB  15 2 

從查詢我希望得到以下結果:

OrderID Party Quality Qty. 
2  B  BB  -10 

,因爲用戶輸入的數量更多比購買。如果任何採購訂單或銷售訂單的待處理數量爲0,我不想顯示這些訂單。我只想獲得待定數量,無論是在+還是 - 。採購訂單可以有多個銷售訂單。

對不起,我的英語不好。希望你很快有所幫助。

在此先感謝

+0

它看起來像[這個問題]的副本(http://stackoverflow.com/questions/15333757/visual-foxpro-query-for - 數量),我把答案放在那....看起來與你正在尋找的一樣。 – DRapp 2013-03-11 15:41:10

回答

0

試試這個:

SELECT p.OrderID, p.Party, p.Quality, (p.qty - o.qty) as qty 
FROM ordertable AS o 
INNER JOIN potable AS p on p.OrderID = o.purchaseOrderID 
+0

謝謝馬哈茂德和傑裏的幫助。很抱歉地說,但我忘記提及總採購訂單數量和總數的待處理數量的銷售訂單數量。再次抱歉。請幫忙。 – user2147147 2013-03-09 10:18:16

相關問題