Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal,
tenho o seguinte select
select a.matricula, b.periodo, a.nota
from
alunos A join periodos B on (a.numeroperiodo = p.numeroperiodo)
que retorna
row matricula Periodo Nota
1 111222 1 41
2 111222 2 84
3 111222 3 129
4 111222 4 176
preciso transformar em :
row matricula Nota1 Nota2 Nota3 Nota4
1 111222 41 84 129 176
andei pesquisando e acho que é com PIVOT, mas não estou conseguindo montar o select
Se Alguem tiver um exemplo, ficarei muito grato....Valeu, Obrigado !
http://www.mhavila.com.br/topicos/bd/consulta_pivo.html
http://www.oracle.com/technetwork/pt/articles/sql/principais-caracteristicas-database-2108383-ptb.html
Dois exemplos