显示订购数量大于或等于100的订购商品的商品代码,供应商名称和总数量。
表是:
报价(QuotationId,Sname,ItemCode,QuotedPrice,QDate,QStatus)
Orders(OrderId,QuotationId,QtyOrdered,OrderDtae)
select Q.itemcode ,Q.sname, O.QtyOrdered as TOTALQUANTITY
from Quotation Q
inner join Orders O on Q.QuotationId = O.QuotationId
where QtyOrdered >= 100
查询结果:
ITEMCODE SNAME TOTALQUANTITY
I1008 EBATs 100
I1009 VV Electronics 100
I1009 VV Electronics 150
预期结果:
TEMCODE SNAME TOTALQUANTITY
I1009 VV Electronics 250
I1008 EBATs 150
答案 0 :(得分:1)
您可以通过以下方法获得预期结果:
select Q.itemcode ,Q.sname, SUM(O.QtyOrdered) as TOTALQUANTITY
from Quotation Q
inner join Orders O on (Q.QuotationId = O.QuotationId
and O.QtyOrdered >= 100) GROUP BY Q.itemcode, Q.sname
答案 1 :(得分:0)
SELECT Q.ITEMCODE,Q.SNAME, SUM(O.QTYORDERED) TOTALQUANTITY
FROM QUOTATION Q
INNER JOIN ORDERS O ON Q.QUOTATIONID= O.QUOTATIONID
GROUP BY Q.ITEMCODE, Q.SNAME HAVING SUM(O.QTYORDERED)>=100