Especialistas,
Eu tenho esses dados -
ID | buckets | SUM (USD)|
--------- --------------- ---------
1 | 10 - 20 | 500 |
--------- --------------- ---------
1 | 30 - 40 | 100 |
--------- --------------- ---------
2 | 30 - 40 | 300 |
--------- --------------- ---------
Agora a saída que estou tentando e não conseguindo no PSQL quando é tão fácil no Excel ->
ID |. 10-20 | 30-40 | Total_USD |
--------- --------------- --------- -----------
1 | 500 | 100 | 600 |
--------- --------------- --------- -----------
2 | | 300 | 300 |
--------- --------------- --------- -----------
Agradeceria se você pudesse me orientar/enviar a direção certa
Pivot (ou crosstab) pode ser feito usando agregação filtrada:
Mas, em geral, o SQL não foi projetado para esse tipo de relatório. Fazer isso no Excel (ou em qualquer outro software de relatório) é uma solução muito melhor.