次の方法で共有


合計

✅ Azure Stream Analytics ✅ Fabric Eventstream

式内のすべての値の合計を返します。 SUM は数値列でのみ使用できます。 NULL 値は無視されます。 すべての NULL 値の場合、結果も NULL になります。

構文

-- Aggregate Function Syntax
SUM ( expression )  

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

論争

定数、列、または関数、および算術演算子の任意の組み合わせです。 SUM は bigint 列と float 列で使用できます。

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

SUM を適用する行のグループを決定します。 PARTITION BY 句は、同じパーティション キーを持つ行をグループ化することを指定します。 LIMIT DURATION 句は、グループに含まれる履歴の量を指定します。 WHEN 句は、グループに含める行のブール条件を指定します。 使用法の詳細については、 OVER 句 を参照してください。

戻り値の型

最も有効桁数の大きい expression のデータ型で、すべての expression 値の合計を返します。

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

こちらもご覧ください

GROUP BY 句
OVER 句