0
大家好我寫了一個查詢由在SQL Server中的問題
SELECT ISNULL(SUM(VUItems.Quantity), 0) AS OrderQty
FROM VUItems
這將返回爲0.00
但使用時相同的查詢,而不羣如下顯示量的總和集團group by
不顯示0.00
什麼可能是問題
SELECT ISNULL(SUM(VUItems.Quantity), 0) AS OrderQty
FROM VUItems
GROUP BY SKU,
SalesOrderNo
爲什麼我需要的是,我將有一個表,這將對保存此數量是我寫的,顯示訂購的產品數量或用戶eneterd如下
SELECT VU1.*,
VU1.Quantity - (SELECT ISNULL(SUM(VU2.Quantity), 0) AS OrderQty
FROM VU2
WHERE VU1.SKU = VU2.SKU
AND VU1.SalesOrderNo = VU2.SalesOrderNo
GROUP BY SKU) AS orderedQuantity
FROM VU1
與由它組被顯示orderedQuantity
根據需要但組由它顯示null
你能給我們樣品記錄嗎? –
給我們的表格佈局和記錄 – Nathan
通過設計:http://stackoverflow.com/questions/2552086/does-count-always-return-a-result/2552102#2552102(和複製) – gbn