Delen via


SOM

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourneert de som van alle waarden in de expressie. SUM kan alleen worden gebruikt met numerieke kolommen. NULL-waarden worden genegeerd. Voor alle NULL-waarden is het resultaat ook NULL.

Syntaxis

-- Aggregate Function Syntax
SUM ( expression )  

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

Argumenten

expressie

Is een constante, kolom of functie en een combinatie van rekenkundige operatoren. SUM kan worden gebruikt met bigint- en floatkolommen.

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

Bepaalt de groep rijen waarop SOM wordt toegepast. De COMPONENT PARTITION BY geeft aan dat de rijen met dezelfde partitiesleutel worden gegroepeerd. De component LIMIT DURATION geeft aan hoeveel geschiedenis er in de groep is opgenomen. De WHEN-component geeft een Booleaanse voorwaarde op voor de rijen die in de groep moeten worden opgenomen. Zie de OVER-component voor meer informatie over het gebruik.

Retourtypen

Retourneert de som van alle expressiewaarden in het meest nauwkeurige expressiegegevenstype.

Voorbeeld

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

Zie ook

GROUP BY-component
OVER-clause