2016-03-21 28 views
-2

我有一個產品列表,我想搜索訂單的表格並計算生產了多少批次。如何從值列表中計數記錄

我該如何做到這一點? 我正在處理這條SQL指令,並在產品列表中找到了所有批次的產品。我如何計算它們,按文章名稱分組?

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

[Oracle group/count query]的可能重複(http://stackoverflow.com/questions/8492347/oracle-group-count-query) –

回答

0

如果你想求和articleqnty一共拿到那麼:

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

,或者,如果你只是想的行數,則:

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

如果你想別的什麼,那麼你將需要澄清編輯你的問題。

相關問題