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 です。