Calcul des champs dans les fonctions SQL

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vous pouvez utiliser l’argument expression de chaîne dans une fonction d’agrégation SQL pour effectuer un calcul sur les valeurs d’un champ. Par exemple, vous pouvez calculer un pourcentage (par exemple, une surcharge ou une taxe de vente) en multipliant une valeur de champ par une fraction.

Le tableau suivant fournit des exemples de calculs sur des champs des tables Orders et Order Details dans la base de données Northwind.mdb.

Calcul Exemple
Ajouter un nombre à un champ Freight + 5
Soustraire un nombre d’un champ Freight - 5
Multiplier un champ par un nombre UnitPrice * 2
Diviser un champ par un nombre Freight / 2
Ajouter un champ à un autre UnitsInStock + UnitsOnOrder
Soustraire un champ d’un autre ReorderLevel - UnitsInStock

    

L’exemple suivant calcule le montant de remise moyen de toutes les commandes dans la base de données Northwind.mdb. Il multiplie les valeurs dans les champs UnitPrice et Discount pour déterminer le montant de la remise de chaque commande, puis calcule la moyenne. Vous pouvez utiliser cette expression dans une instruction SQL dans du code Visual Basic :

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