我有 IoT 中心,它从许多设备收集消息。来自 IoT 中心的数据被发送到流分析,现在我想流分析,显示所有设备的列表以及最后一个请求。即,一个表,其中有例如10 个设备,每个设备都有它的最后一个请求。
我的实际代码:
SELECT
deviceId,
param1 as humidity,
param2 as temperature,
datetime as data
FROM hubMessage
GROUP By deviceId, data,temperature,humidity,
TumblingWindow(minute,5)
在此查询中,我在 deviceId 上有错误:
GROUP BY with no aggregate expressions is not supported.
我不知道如何解决不支持表达式的问题并更改所有设备的最后请求;/