我有2個表AP和INV,其中都有列[PROJECT]和[VALUE]。來自多個表的sql總和數據
我想要一個查詢返回如下內容:
PROJECT | SUM_AP | SUM_INV
我想出了下面的代碼,但它返回了錯誤的結果(總和是錯誤的)。
SELECT AP.[PROJECT],
SUM(AP.Value) AS SUM_AP,
SUM(INV.Value) AS SUM_INV
FROM AP INNER JOIN INV ON (AP.[PROJECT] =INV.[PROJECT])
WHERE AP.[PROJECT] = 'XXXXX'
GROUP BY AP.[PROJECT]
我得到「試圖執行一個查詢,不包括指定表達式‘項目’作爲其一部分一個集合函數「。 – Iulian 2010-04-07 10:24:16
我更新了第二個子查詢以避免另一個分組列。你能再試一次嗎? – Prutswonder 2010-04-07 10:28:38
它現在工作正常,返回正確的結果,謝謝 – Iulian 2010-04-07 10:34:10