2016-03-21 18 views
-2

Ich habe eine Produktliste und möchte in der Tabelle der Bestellung suchen und zählen, wie viele Chargen produziert wurden.So zählen Sie Datensätze aus einer Werteliste

Wie kann ich das erreichen? Ich arbeite mit dieser SQL-Anweisung und ich fand alle Chargen der Produkte in der Produktliste. Wie kann ich sie zählen, Gruppierung nach Artikelname?

Select articlename, articleqnty, articleuom from orders 
where articlename in (product1, product2, product3, etc...) 
+0

Mögliches Duplikat von [Oracle group/count query] (http://stackoverflow.com/questions/8492347/oracle-group-count-query) –

Antwort

0

Wenn Sie die articleqnty summieren insgesamt erhalten dann:

Select articlename, 
     SUM(articleqnty) AS total_qnty 
from orders 
where articlename in (product1, product2, product3, etc...) 
group by articlename; 

oder, wenn Sie nur eine Anzahl der Zeilen wollen, dann:

Select articlename, 
     COUNT(1) as num_articles 
from orders 
where articlename in (product1, product2, product3, etc...) 
group by articlename; 

Wenn Sie möchten, etwas anderes dann müssen Sie Ihre Frage mit einer Klarstellung bearbeiten.

Verwandte Themen