आप दो प्रश्नों के साथ आइटम मूल्य और आइटम शुल्क की गणना कर सकते हैं और उनसे जुड़ सकते हैं
select a.orderid, a.price, b.fees
from (select orderid, sum(amount) price from report where amounttype='ItemPrice' group by orderid) a
join (select orderid, sum(amount) fees from report where amounttype='ItemFees' group by orderid) b
on a.orderid = b.orderid
यह मानता है कि आइटम की कीमत के साथ कम से कम एक पंक्ति और आइटम शुल्क के साथ एक पंक्ति है। अन्यथा आपको बाहरी जुड़ाव का उपयोग करना चाहिए।