Compartir a través de


SUM (Azure Stream Analytics)

Devuelve la suma de todos los valores de la expresión. SUM solo puede utilizarse con columnas numéricas. Los valores NULL se pasan por alto. Para todos los valores NULL, el resultado también es NULL.

Sintaxis

-- Aggregate Function Syntax
SUM ( expression )  

-- Analytic Function Syntax
SUM ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])

Argumentos

expression

Es una constante, una columna o una función y cualquier combinación de operadores aritméticos. SUM se puede utilizar con columnas de tipo bigint y float.

OVER ([<cláusula PARTITION BY cláusula>>< LIMIT DURATION [<cláusula> WHEN]]

Determina el grupo de filas sobre el que se aplica SUM. La cláusula PARTITION BY especifica que las filas con la misma clave de partición se agruparán. La cláusula LIMIT DURATION especifica la cantidad de historial que se incluye en el grupo. La cláusula WHEN especifica una condición booleana para que las filas se incluyan en el grupo. Consulte la cláusula OVER para obtener más información sobre el uso.

Tipos de valor devuelto

Devuelve la suma de todos los valores de expresión en el tipo de datos de expresión más preciso.

Ejemplo

SELECT System.Timestamp() AS OutTime, TollId, SUM (Toll)   
FROM Input TIMESTAMP BY EntryTime  
GROUP BY TollId, TumblingWindow(minute,3)  

Consulte también

Cláusula GROUP BY
OVER (cláusula)