2
SELECT        TOP 100 PERCENT soheader.custid,SOHeader.OrdNbr, SOLine.InvtID, SOLine.Descr,SOLine.QtyOrd
FROM            SOHeader INNER JOIN
                         SOLine ON SOHeader.OrdNbr = SOLine.OrdNbr
WHERE        (SOHeader.OrdDate >= CONVERT(DATETIME, '2013-06-01 00:00:00', 102)) AND (SOHeader.OrdDate <= GETDATE()) AND (SOHeader.CustID = '69065')
ORDER BY SOLine.InvtID, SOHeader.OrdNbr

ここに私のサンプルデータがあります

69065  WO0175279  69407  Jazzy Laces White 3
69065  WO0175393  69407  Jazzy Laces White 6
69065  WO0175393  69407  Jazzy Laces White 9

ここで、最初の注文後に注文されたこの商品の合計数量を取得する方法を知りたいです。上記の最初のレコードに数量 3 を含めたくありません。最初の再注文に数量 6 を含め、2 番目の再注文に数量 9 を含めたいだけです。これは数量 15 に相当します。

69065 は顧客 ID です。

WO##### はオーダー ID です

69407 は在庫 ID です。

4

2 に答える 2