访问具有多个总和和连接的sql语句

时间:2012-03-26 14:52:16

标签: ms-access

我试图从不同的表中得到两个不同字段的总和,但无论我做什么,其中一个字段都会加倍。以下是我的发言。任何帮助将不胜感激!

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]

0 个答案:

没有答案