gpt4 book ai didi

Azure Stream Analytics有像GETDATE()或CURRENT_TIMESTAMP这样的函数吗?

转载 作者:行者123 更新时间:2023-12-03 05:58:13 24 4
gpt4 key购买 nike

我的场景是传感器始终将数据存储在本地,有时这些数据会上传到事件中心,但我不需要所有数据,我需要按 Azure 流分析中的时间字段过滤数据。但Azure Stream没有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))

最佳答案

您可以像这里一样使用System.Timestamp,也可以针对给定的时间窗口进行过滤/分组:

选择 *进入 文件输出从 按时间输入 TIMESTAMP

选择 制作, System.TimeStamp 作为时间, COUNT(*) AS [计数]进入 警报输出从 按时间输入 TIMESTAMP通过...分组 制作, 翻滚窗口(第二个,10)拥有 [计数] >= 3

这里还有很多其他例子 https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-stream-analytics-query-patterns/#query-example-find-last-event-in-a-window

关于Azure Stream Analytics有像GETDATE()或CURRENT_TIMESTAMP这样的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37272490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com