【发布时间】:2015-12-03 18:46:29
【问题描述】:
假设我们有一个表事件(sensor_id:integer, event_type:integer, value:integer and time:timestamp)。
我希望每个传感器和事件类型的 SQL 都返回最新值(以时间计)。该表应按 sensor_id (asc)、event_type(asc) 排序。
sensor_id | event_type | value | time
-----------+------------+------------+--------------------
2 | 2 | 5 | 2014-02-13 12:42:00
2 | 4 | -42 | 2014-02-13 13:19:57
2 | 2 | 2 | 2014-02-13 14:48:30
3 | 2 | 7 | 2014-02-13 12:54:39
2 | 3 | 54 | 2014-02-13 13:32:36
将返回:
sensor_id | event_type | value
-----------+------------+-----------
2 | 2 | 2
2 | 3 | 54
2 | 4 | -42
3 | 2 | 7
有什么帮助吗?
【问题讨论】: