È possibile usare l'argomento espressione stringa in una funzione di aggregazione SQL per eseguire un calcolo sui valori di un campo. Ad esempio, è possibile calcolare una percentuale, ad esempio un sovrapprezzo o un'imposta sulle vendite, moltiplicando un valore di campo per una frazione.

La tabella seguente contiene esempi di calcoli sui campi delle tabelle Ordini e Dettagli sugli ordini del database Northwind.mdb.

Calcolo

Esempio

Aggiungere un numero a un campo

Freight + 5

Sottrarre un numero da un campo

Freight - 5

Moltiplicare un campo per un numero

UnitPrice * 2

Dividere un campo per un numero

Freight / 2

Aggiungere un campo a un altro

UnitsInStock + UnitsOnOrder

Sottrarre un campo da un altro

ReorderLevel - UnitsInStock

L'esempio seguente calcola l'importo medio dello sconto di tutti gli ordini nel database Northwind.mdb. Moltiplica i valori nei campi PrezzoUnitario e Sconto per determinare l'importo dello sconto di ogni ordine e quindi calcola la media. È possibile usare questa espressione in un'istruzione SQL nel codice Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.