SUM (Azure Stream Analytics)
Renvoie la somme de toutes les valeurs de l’expression. Les fonctions SUM ne s'emploient que sur des colonnes de type numérique. Les valeurs NULL sont ignorées. Pour toutes les valeurs NULL, le résultat est également NULL.
Syntaxe
-- Aggregate Function Syntax
SUM ( expression )
-- Analytic Function Syntax
SUM ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Arguments
expression
Constante, colonne ou fonction, et toute combinaison d'opérateurs arithmétiques. La fonction SUM peut être utilisée avec des colonnes bigint et float.
OVER ([<CLAUSE LIMIT DURATION> de la clause><PARTITION BY [<clause> WHEN]]
Détermine le groupe de lignes sur lequel SUM est appliqué. La clause PARTITION BY spécifie que les lignes avec la même clé de partition seront regroupées. La clause LIMIT DURATION spécifie la quantité d’historique incluse dans le groupe. La clause WHEN spécifie une condition booléenne pour les lignes à inclure dans le groupe. Pour plus d’informations sur l’utilisation, consultez la clause OVER .
Types de retour
Retourne le total de toutes les valeurs d'expression dans le type de données d'expression le plus précis.
Exemple
SELECT System.Timestamp() AS OutTime, TollId, SUM (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)