Учитывая таблицу postgres следующей формы:
group id | timestamp | value
---------+-------------------------------+------
1 | 2020-04-15 15:04:44.020288+00 | 8.0
2 | 2020-04-15 15:05:44.020288+00 | 9.0
3 | 2020-04-15 15:06:44.020288+00 | 10.0
4 | 2020-04-15 15:07:44.020288+00 | 11.0
1 | 2020-04-15 15:08:44.020288+00 | 12.0
2 | 2020-04-15 15:09:44.020288+00 | 13.0
3 | 2020-04-15 15:10:44.020288+00 | 14.0
4 | 2020-04-15 15:11:44.020288+00 | 15.0
Что такое запрос SQL для получения последней строки для подмножества идентификаторов групп на основе столбца метки времени?
Например, извлекая последнюю строку для идентификаторов группы {1,3}
, получая:
group id | timestamp | value
---------+-------------------------------+------
1 | 2020-04-15 15:08:44.020288+00 | 12.0
3 | 2020-04-15 15:10:44.020288+00 | 14.0
Заранее благодарим вас за внимание и ответ