У меня есть такая таблица:
ID | Value | Person
1 | 10 | Roy
1 | 10 | Sam
1 | 10 | Willis
2 | 50 | Troy
2 | 50 | Loy
Я хочу получить столбец «Значение» для всех различных идентификаторов. Таким образом, в приведенном выше примере результат должен быть 60 (т. Е. 10 + 50).
Я пытался сделать sum(value) over (partition by ID)
, но это не дает желаемого результата.
Пожалуйста, дайте мне знать, как Я могу достичь этого.
Кстати, я пытаюсь сделать это в PostgreSQL.