SUM (SQL Server Compact)
Devuelve la suma de todos los valores o sólo de los valores DISTINCT de la expresión. SUM sólo se puede usar con columnas numéricas. Los valores Null se pasan por alto.
Sintaxis
SUM ([ ALL ] expression )
Argumentos
ALL
Aplica la función de agregado a todos los valores. ALL es el valor predeterminado.expression
Constante, columna o función, y cualquier combinación de operadores aritméticos, bit a bit y de cadena. El argumento expression es una expresión de las categorías de tipos de datos numéricos exactos o aproximados, excepto en el caso del tipo de datos bit. No se permite la utilización de funciones de agregado y subconsultas.
Valor devuelto
Devuelve el sumatorio de todos los valores de expressionen el tipo de datos de expressionmás preciso.
Resultado de la expresión |
Valor devuelto |
---|---|
Categoría de integer |
int |
Categoría de numeric (p, s) |
numeric (38, s) |
Categoría de money y smallmoney |
money |
Categoría de float y real |
float |
Ejemplo de código
El ejemplo siguiente consulta la cantidad total de unidades en almacén de todos los productos que han dejado de fabricarse de la tabla Products.
SELECT SUM([Units In Stock])AS "Units Remaining" FROM Products WHERE Discontinued = 'True'
Éste es el conjunto de resultados:
Units Remaining
---------------
101