SUM (Azure Stream Analytics)
Gibt die Summe aller Werte im Ausdruck zurück. SUM kann nur bei 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
expression
Ist eine Konstante, Spalte oder Funktion sowie eine beliebige Kombination von arithmetischen Operatoren. SUM kann für Bigint- und Float-Spalten verwendet werden.
OVER ([<PARTITION BY-Klausel><LIMIT DURATION-Klausel> [<WHEN-Klausel>]]
Bestimmt die Gruppe von Zeilen, auf die SUM 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 Ausdruckswerte im genauesten Ausdrucksdatentyp zurück.
Beispiel
SELECT System.Timestamp() AS OutTime, TollId, SUM (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)