
説明

ボックス1:DATEDIFF
DATEDIFF関数は、指定された開始日と終了日の間で交差した指定された日付部分の境界のカウントを(符号付き整数値として)返します。
構文:DATEDIFF(datepart、startdate、enddate)
ボックス2:最後
LAST関数を使用して、特定の条件内の最後のイベントを取得できます。この例では、条件はタイプStartのイベントであり、ユーザーと機能によってPARTITIONBYで検索を分割します。このように、Startイベントを検索するときは、すべてのユーザーと機能が個別に扱われます。LIMIT DURATIONは、EndイベントとStartイベントの間の検索を1時間に制限します。
例:
選択する
[ユーザー]、
特徴、
DATEDIFF(
2番目、
LAST(Time)OVER(PARTITION BY [user]、feature LIMIT DURATION(hour、1)WHEN Event = 'start')、Time)as duration FROM input TIMESTAMP BY Time WHERE Event = 'end'参照:
https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-stream-analytics-query-patterns