SUM (Analisi di flusso di Azure)

Restituisce la somma dei valori nell'espressione. La funzione SUM può essere utilizzata solo con colonne numeriche. I valori NULL vengono ignorati. Per tutti i valori NULL, anche il risultato è NULL.

Sintassi

-- Aggregate Function Syntax
SUM ( expression )  

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

Argomenti

expression

Costante, colonna o funzione e qualsiasi combinazione di operatori aritmetici. SUM può essere usato con colonne bigint e float.

OVER ([<clausola PARTITION BY><LIMIT DURATION [<clausola>> WHEN]]

Determina il gruppo di righe su cui viene applicato SUM. La clausola PARTITION BY specifica che le righe con la stessa chiave di partizione verranno raggruppate. La clausola LIMIT DURATION specifica la quantità di cronologia inclusa nel gruppo. La clausola WHEN specifica una condizione booleana per le righe da includere nel gruppo. Per altri dettagli sull'utilizzo, vedere la clausola OVER .

Tipi restituiti

Restituisce la somma di tutti i valori dell'espressione nel tipo di dati di espressione più preciso.

Esempio

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

Vedere anche

Clausola GROUP BY
Clausola OVER