2016-05-17 15 views
0

私のシナリオでは、センサは常にローカルにデータを格納します。これらのデータはイベントハブにアップロードされます。 Azure Stream Analyticsの時間フィールド。しかしAzureストリームにはGETDATE()またはCURRENT_TIMESTAMPはありません。他の選択肢はありますか?Azure Stream AnalyticsにはGETDATE()やCURRENT_TIMESTAMPのような機能がありますか?

SELECT 
    devId, 
    dataType, 
    utc 
INTO 
    into 
FROM 
    output 
WHERE 
(TRY_CAST(utc AS bigint) IS NOT NULL) AND 
(DATEADD(millisecond, utc, '1970/01/01 GMT') >= DATEADD(minute,-5,CURRENT_TIMESTAMP)) 

答えて

1

あなたが与えられた時間ウィンドウのためで/グループをフィルタリングし、ここも同じようSystem.Timestampを使用することができます。

SELECT * ArchiveOutput INTO 入力TIMESTAMPから時刻BY

SELECT メイク、 System.TimeStamp AS時刻、メイク、 TumblingWindow [カウント]> = 3

あなたは他の多くを持っているのHAVING(第2、10) BY時間 GROUP BYCOUNT(*) [カウント] AS AlertOutput INTO 入力TIMESTAMP FROMここの例https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-stream-analytics-query-patterns/#query-example-find-last-event-in-a-window

+0

スレッドを閉じるには答えることができますか?多くのありがとう:) –

+0

私のシナリオのあなたのreply.Canありがとうございます。 –

関連する問題