SUM (SQL Server Compact Edition)

Renvoie la somme de toutes les valeurs, ou uniquement les valeurs DISTINCT, englobées dans l'expression. Vous ne pouvez utiliser SUM qu'avec des colonnes numériques. Les valeurs NULL sont ignorées.

Syntaxe

SUM ( [ ALL ] expression ) 

Arguments

  • ALL
    Applique la fonction d'agrégation à toutes les valeurs. ALL est la valeur par défaut.
  • expression
    Constante, colonne ou fonction et toute combinaison d'opérateurs arithmétiques, chaîne et au niveau du bit. L'argument expression est une expression des catégories de types de données numeric exacts ou approximatifs, à l'exception du type de données bit. Les sous-requêtes et les fonctions d'agrégation ne sont pas autorisées.

Valeur retournée

Renvoie le total de toutes les valeurs de l'expression dans le type de données de l'expressionle plus précis.

Résultat de l'expression Type retourné

Catégorie integer

int

Catégorie numeric (p, s)

numeric (38, s)

Catégories money et smallmoney

money

Catégories float et real

float

Exemple de code

L'exemple suivant permet d'obtenir le nombre total d'unités en stock de tous les produits abandonnés répertoriés dans la table Products.

SELECT SUM(UnitsInStock)AS "Units Remaining" FROM Products WHERE Discontinued = 'True'

L'ensemble de résultats est le suivant :

Units Remaining
---------------
101

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition