こんにちは、グループ化せずに次のように数量の合計を表示するクエリを作成しました
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
group by を使用しない場合は必要に応じて表示されますが、group by を使用すると表示されますnull