2017-06-16 74 views
0

我想查看一個項目的平均成本。首先,我使用SUM語句和GROUP BY製造訂單和項目來查看每個製造訂單的成本(使用WHERE語句在流程中採取特定步驟)的成本。然後,我想根據這些數據平均分析這些物品的平均成本,我可以在一條語句中輕鬆完成此操作,而不是創建臨時表格嗎?使用多個組Bys在單個SQL語句中平均分組數據

+1

哪裏是你試一下查詢?還有表格結構,虛擬數據和預期結果。 –

+0

我在發帖之後就明白了,感謝您的快速回復! – Daniel

回答

0

如果您首先要對每個製造訂單中的物料成本進行求和並對每個物料的總成本執行平均,則必須將結果存入臨時表中。我希望我清楚地理解你的問題陳述。

選擇項目,AVG(成本)FROM (SELECT項目,manufacture_order,SUM(COST)成本 FROM manufacture_order_tab GROUP BY項,manufacture_order)TAB1 GROUP BY項;

0

試試這個

SELECT AVG(Cost), SUM(COST) 

FROM your_table GROUP BY your_column

相關問題