У меня есть таблица результатов SQL-запроса, подобная этой:
Date,metric,value
1,x,2
2,x,3
2,y,5
3,y,8
3,z,9
И я хотел бы получить сумму по дням для каждой метрики (заполняется 0, когда ее нет):
Date,x,y,z
1,2,0,0
2,3,5,0
3,0,8,9
Я не знаю заранее названия метрик.В данный момент я загружаю результаты в python и изменяю их форму с помощью панд, но наверняка есть способ PostgreSQL сделать это.
Как добиться вышеизложенного в PostgreSQL?