Freigeben über


SUMME

✅ Azure Stream Analytics ✅ Fabric Eventstream

Gibt die Summe aller Werte im Ausdruck zurück. SUMME kann nur mit numerischen Spalten verwendet werden. NULL-Werte werden ignoriert. Für alle NULL-Werte ist das Ergebnis ebenfalls NULL.

Syntax

-- Aggregate Function Syntax
SUM ( expression )  

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

Argumente

Ausdruck

Ist eine Konstante, Spalte oder Funktion und eine beliebige Kombination von arithmetischen Operatoren. SUMME kann mit bigint- und float-Spalten verwendet werden.

OVER ([<PARTITION BY-Klausel><LIMIT DURATION-Klausel [<WHEN-Klausel>>]]

Bestimmt die Gruppe von Zeilen, auf die SUMME angewendet wird. Die PARTITION BY-Klausel gibt an, dass die Zeilen mit demselben Partitionsschlüssel gruppiert werden. Die LIMIT DURATION-Klausel gibt an, wie viel Verlauf in der Gruppe enthalten ist. Die WHEN-Klausel gibt eine boolesche Bedingung für die Zeilen an, die in die Gruppe eingeschlossen werden sollen. Weitere Informationen zur Verwendung finden Sie unter OVER-Klausel .

Rückgabetypen

Gibt die Summe aller expression-Werte im genauesten expression-Datentyp zurück.

Beispiel

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

Siehe auch

GROUP BY-Klausel
OVER-Klausel