AVG (SQL Server Compact)
Devuelve el promedio de los valores de un grupo. Los valores Null se pasan por alto.
Sintaxis
AVG ( [ ALL ] expression )
Argumentos
ALL
Aplica la función de agregado a todos los valores. ALL es el valor predeterminado.expression
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
El tipo devuelto se determina según el tipo del resultado evaluado de expression.
Resultado de la expresión |
Valor devuelto |
---|---|
Categoría de integer |
int |
Categoría de numeric (p, s) |
numeric(28, s) dividido por numeric(10, 0) |
Categoría de money |
money |
Categoría de float y real |
float |
Ejemplo de código
El ejemplo siguiente determina el peso promedio de los productos enviados a una compañía que tiene un CustomerIDigual a '123'.
SELECT AVG(Freight) AS "Average Freight" FROM Orders WHERE [Customer ID] = 'VINET' AND [Order ID] IN (10248, 10274, 10295)
Éste es el conjunto de resultados:
Average Weight
--------------------
13.18