根据Azure Stream Analytics中的时间顺序获取记录的最后一个值

时间:2017-11-08 14:38:53

标签: sql-server azure azure-stream-analytics

在普通的SQL服务器中,如果我有3列时间,一列用于类别,一列用于整数记录,如果我想创建一个具有特定类型的最后记录整数的列,那么我应该使用像这样:

SELECT type, time, record,
LAST_VALUE([record]) OVER ( partition by [type] ORDER BY [time] ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as LstValue
FROM testteable

如果我想在Azure Stream Analytics中执行相同操作,则查询语言表示此功能不支持此功能。

有人知道如何做到这一点。感谢

1 个答案:

答案 0 :(得分:0)

我认为这可以在天蓝色流分析中使用LAST()来实现。这里记录了:https://msdn.microsoft.com/en-us/library/azure/mt421186.aspx