我试图从不同的表中得到两个不同字段的总和,但无论我做什么,其中一个字段都会加倍。以下是我的发言。任何帮助将不胜感激!
SELECT subq.[Opportunity ID],
sum(subq.[Buy Price]) as [Buy Price],
sum(subq.ProjectAmt) as [ProjectAmt]
FROM ( SELECT Distinct s.[Opportunity ID] as [Opportunity ID],
s.[Buy Price] as [Buy Price],
i.[ProjectAmt] as [ProjectAmt]
FROM SF_SKU_Data s
Inner join [ProjectInvoice] i on i.[Opportunity ID] = s.[Opportunity ID]
Group by s.[Opportunity ID], s.[Buy Price], i.[ProjectAmt]
) AS subq
GROUP BY subq.[Opportunity ID]