Calcolo dei campi in funzioni SQL

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

È 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 l'IVA, moltiplicando il valore di un campo per una frazione.

Nella tabella seguente sono disponibili esempi di calcoli per i campi delle tabelle Ordini e Dettagli ordine 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

    

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

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