獲取數據的總和我都在下面,我想使用SQL連接到兩個表
SELECT
Order_Header.Order_ID, Order_Header.OrderNumber,
ISNULL(SUM(SplitValue/CostCentre_CCYRate), 0) AS NetPrice_CCY,Issued_Date
FROM
Order_Header
LEFT OUTER JOIN
Order_CostCentre ON Order_Header.Order_ID = Order_CostCentre.Order_ID
WHERE
Order_CostCentre.CostCentre_ID = 3093
AND Order_Header.Issued_Date BETWEEN 'start date' AND 'end date'
AND Order_Header.Order_Status IN ('ISSUED', 'PARTIAL', 'RECEIVED', 'CLOSED')
GROUP BY
Order_Header.Order_ID
SELECT
Expense_Header.Expense_ID, Expense_Header.Exp_Number,
ISNULL(SUM(SplitValue/CostCentre_CCYRate), 0) AS NetPrice_CCY,
Exp_Date
FROM
Expense_Header
LEFT OUTER JOIN
Order_CostCentre ON Expense_Header.CostCentre_ID = Order_CostCentre.CostCentre_ID
WHERE
Order_CostCentre.CostCentre_ID = 3093
AND Expense_Header.Exp_Date BETWEEN 'start date' AND 'end date'
AND Expense_Header.Exp_Status IN ('ACCOUNTS_REVIEW', 'REIMBURSED')
GROUP BY
Expense_Header.Expense_ID
結合兩個查詢我想結合這兩者,使得我得到的值的總和,從這兩張表僅基於Order_CostCentre.CostCentre_ID
。請幫助我進行查詢。謝謝。
你想對訂單號/費用號碼做什麼?這些應該如何彙總在一起? –
@TimBiegeleisen實際上所有的記錄應該基於Order_CostCentre.CostCentre_ID來總結,所以它的好,如果我只接受訂單號,我可以排除開支編號 – sumedha