返回包含在指定查詢字段中一組值的總計(jì)。
Sum(expr)
其中 expr 代表一個(gè)字符串表達(dá)式,它或者標(biāo)識(shí)一個(gè)字段,該字段包含要計(jì)算的數(shù)據(jù);或者是一個(gè)表達(dá)式,它使用此字段中的數(shù)據(jù)來(lái)執(zhí)行計(jì)算。 expr中的運(yùn)算對(duì)象可能包括一個(gè)表字段名,一個(gè)常數(shù)或一個(gè)函數(shù)(可能是內(nèi)在的,也可能是用戶自定義的,但不是 SQL 合計(jì)函數(shù))。
Sum 函數(shù)求字段中值的總和。例如,可用 Sum 函數(shù)計(jì)算貨運(yùn)的總費(fèi)用。
Sum 函數(shù)會(huì)忽略包含 Null 字段的記錄。下列示例顯示如何計(jì)算產(chǎn)品的 UnitPrice (單價(jià))及 Quantity (數(shù)量)字段的合計(jì):
SELECT
Sum(UnitPrice * Quantity)
AS [Total Revenue] FROM [Order Details];
可以在一個(gè)查詢表達(dá)式之中使用 Sum 函數(shù)。你也可以在具備 SQL 特性的 QueryDef 對(duì)象中或在創(chuàng)建基于SQL查詢的 Recordset 對(duì)象時(shí)使用這一表達(dá)式。