おはようございます。以下に、アイテム番号ごとにフルフィルメントされた合計数量を要求するクエリがあります。
select h.cstponbr 'Customer PO No.',
h.sopnumbe 'Invoice No.',
d.itemnmbr 'Item No.',
d.itemdesc 'Item Description',
d.qtyfulfi 'Qty Fulfilled',
sum(d.qtyfulfi) 'Total Qty Fulufilled'
from sop10100 h
inner join sop10200 d on (h.sopnumbe = d.sopnumbe)
where h.cstponbr = @CUSTPONUM
group by d.itemnmbr
以下のエラーを回避するために、クエリをどのように配置すればよいでしょうか。
列 'sop10100.CSTPONBR' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。
前もって感謝します。