我創建了顯示當前正在等待一個產品的總數量查詢的第一部分被髮送給客戶&返回我從Item
表中的項目編號 -我需要SQL視圖上的子查詢嗎?
SELECT
[Item].[ItemNum],
SUM([Sales].[Quantity]) AS [Qty]
FROM [dbo].[Item]
LEFT OUTER JOIN [dbo].[Sales]
ON [Item].[ItemNum] = [Sales].[ItemNum]
WHERE ([Sales].[Sale Type] = 1)
GROUP BY [Item].[ItemNum]
那偉大工程,我得到該項目的目錄號碼和訂購數量。現在我需要加入到另一張表格中,該表格顯示了物品的庫存情況。這就是查詢的樣子 -
SELECT
[Item].[ItemNum] SUM ([Sales].[Quantity]) AS [Qty], SUM ([Stock].[Remaining Quantity])
AS [Free Stock]
FROM [dbo].[Item]
LEFT OUTER JOIN dbo.[Sales]
ON [Item].[ItemNu]m = [Sales].[ItemNum]
LEFT OUTER JOIN [dbo].[Stock]
ON [Item].[ItemNum] = [Stock].[ItemNum]
WHERE ([Sales].[Document Type] = 1)
GROUP BY [Item].[ItemNum]
現在訂購數量已經過期,庫存數量也是錯誤的。由於我在銷售表中應用了「哪裏」,但它不適用於庫存表,我是否需要將其移出?
感謝
沒有看到其產生的問題什麼是要一些樣本數據這是一個猜測。 –