Funzione Somma

Restituisce la somma di un insieme di valori contenuti nel campo specificato di una query.

Sintassi

Somma(espr)

Il segnaposto espr rappresenta un'espressione stringa (espressione stringa: Qualsiasi espressione che restituisca una sequenza di caratteri adiacenti. Gli elementi dell'espressione possono essere funzioni che restituiscono una stringa o una stringa di tipo Variant (VarType 8), una variabile letterale, una costante, una variabile o un valore Variant.) che identifica il campo contenente i dati numerici da aggiungere o un'espressione che esegue un calcolo utilizzando i dati presenti nel campo. Negli operandi di espr possono essere inclusi il nome di un campo di una tabella, una costante o una funzione (intrinseca o definita dall'utente ma non una delle altre funzioni di aggregazione SQL).

Osservazioni

La funzione Somma restituisce il totale dei valori di un campo. Ad esempio, è possibile utilizzare la funzione Somma per determinare il costo totale delle spese di trasporto.

La funzione Somma ignora i record che contengono campi Null (Null: Valore che è possibile immettere in un campo o utilizzare nelle espressioni e nelle query per indicare dati mancanti o sconosciuti. In Visual Basic la parola chiave Null indica un valore Null. Alcuni campi, ad esempio i campi chiave primaria, non possono contenere valori Null.). Nell'esempio che segue viene indicato come calcolare la somma dei prodotti dei campi PrezzoUnitario e Quantità:

SELECT Sum(PrezzoUnitario * Quantità) AS [Ricavo totale]
FROM [Dettagli ordini];

La funzione Somma può essere utilizzata in un'espressione di query. È inoltre possibile utilizzare tale espressione nella proprietà SQL di un oggetto QueryDef (QueryDef: Una definizione memorizzata di una query in un database di Access o una definizione temporanea di una query in un'area di lavoro ODBCDirect.) o nella creazione di un oggetto Recordset (recordset: Nome collettivo assegnato a oggetti Recordset di tipo tabella, dynaset e snapshot, ovvero set di record con comportamento simile a quello degli oggetti.) basato su una query SQL.

 
 
Si applica a:
Access 2007