Renvoie la somme d’un ensemble de valeurs contenues dans un champ spécifié d’une requête.
Syntaxe
sum(expr)
L’espace réservé expr représente une expression de chaîne identifiant le champ qui contient les données numériques que vous souhaitez ajouter ou une expression qui effectue un calcul à l’aide des données contenues dans ce champ. Les opérandes dans expr peuvent inclure le nom d’un champ de table, d’une constante ou d’une fonction (qui peut être intrinsèque ou définie par l’utilisateur, mais pas l’une des autres fonctions d’agrégation SQL).
Remarques
La fonction Somme totalise les valeurs d’un champ. Par exemple, vous pouvez utiliser la fonction Somme pour déterminer le coût total des frais de transport.
La fonction Somme ignore les enregistrements qui contiennent des champs Null. L’exemple suivant montre comment calculer la somme des produits des champs PrixUnitaire et Quantité :
SELECT Sum(UnitPrice * Quantity) AS [Total Revenue]
FROM [Order Details];
Vous pouvez utiliser la fonction Sum dans une expression de requête. Vous pouvez également utiliser cette expression dans la propriété SQL d’un objet QueryDef ou lors de la création d’un jeu d’enregistrements basé sur une requête SQL.
Additionner des données à l’aide d’une requêteCalcul des champs dans SQL Functions