大家好我写了一个查询,按照
显示数量总和,如下所示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
为什么我需要的是我将有一个表将保存数量这是我写的以显示订购数量或用户如下所示
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
答案 0 :(得分:0)
ISNULL需要在SUM中。 SUM(NULL)为NULL。