Relatório

Alguém sabe como fazer um relatório da seguinte forma?

Tenho uma tabela: movimentos (código, nome, valor, tipo)

Fazendo um relatório normal fica:

codigo nome valor tipo
1 gisela 50 exames
2 cácio 70 medicamentos
3 leandro 25 subsidio
4 lina 10 exames

Mas eu quero que o relatório(ou consulta) fique da seguinte forma:

codigo nome exames medicamentos subsidio
1 gisela 50 0 0
2 cácio 0 70 0
3 leandro 0 0 25
4 lina 10 0 0

totais 60 70 25

Julgo chamar-se crosstab. É? um campo em colunas.
No mysql deve dar…

Feito:

SELECT codigo, nome, if(tipo=‘exames’,valor,0) as exames, if(tipo=‘medicamentos’,valor,0) as medicamentos
from movimentos

No sc chama de PIVOT, v
a em base de conhecimento lá tem exemplos.