Можно ли написать запрос PostgreSQL, который дает разницу во времени на основе других данных записи?
То есть у меня что-то вроде:
ID | CAT | Realtime | Value
---+-----+------------+------
A | 1 | timestamp1 | 10
A | 1 | timestamp2 | 15
A | 2 | timestamp1 | 2
A | 2 | timestamp2 | 55
B | 1 | timestamp1 | 5
B | 1 | timestamp2 | 10
И я хотел бы добавить поле, которое находит разницу между отметкой времени 2 - отметкой времени1 на основе идентификаторов ID и CAT.