[英]Query to sum amounts from one table and group it by a column in another table
[英]Query Sum of the column based on query from another table
我需要創建一個查詢,根據另一個表中的值對列進行求和。
所以我有兩張桌子
項目
PROJECT_NO PROJECT_NAME
W14026 SMSMILLHOUSE
W14026 SMSSUGARWHOUSE
W14026 SMSBOILERHOUSE
W-IGG IGGMILLHOUSE
W-IGG IGGBOILERHOUSE
DTL_ERC_UPD
PROJECT_NAME QUANTITY
SMSMILLHOUSE 5
SMSMILLHOUSE 2
SMSBOILERHOUSE 3
IGGMILLHOUSE 4
IGGMILLHOUSE 5
所以我想總結一下DTL_ERC_UPD中的所有W14026項目。 應該給出10的輸出。我不知道如何處理它。 我知道簡單的加入只是不起作用。 請幫我,
select project_no, sum(d.quantity)
from project p join dtl_erc_upd d
on p.project_name=d.project_name
group by project_no
這應該解決你所有的問題:
SELECT SUM(dtl_erc_upd.quantity) AS project_count
FROM dtl_erc_upd
INNER JOIN project
ON project.project_name = dtl_erc_upd.project_name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.