2012-07-24 135 views
3

我現在有在Excel中該SUMIFS聲明:如何將SUMIFS語句從Excel轉換爲Access?

=SUMIFS(ORDERS!$I:$I,ORDERS!$D:$D, C4, ORDERS!$G:$G, "Change", ORDERS!$L:$L, "") 

第一個標準是在小區C4標識符匹配位於「訂單」的標識。第二個標準是確保類型是「更改」。第三個標準是確保我沒有將訂單標記爲可排除的。

我擁有的兩張紙是訂單數據表和客戶表。

我的最終目標是基於上述第一和第三標準,對許多訂單類型的第一列進行總結。目前在Excel中,我根據我正在求和的訂單類型轉出第二個條件。

我已經將數據傳輸到Excel中進行訪問(有一百萬行,即使粘貼值後Excel也崩潰了)。

如何構建查詢以完成SUMIFS語句完成的操作?

回答

2
Select sum(valueColumn) as theTotal 
from tableName 
where colA="someValue" 
and colB=5 
and colC is null 
3

sumif從excel到Access的另一種可能的轉換!

select sum(Iif(colA="someValue" and colB=5 and colC is null,valueColumn,0)) 
from mytable