Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gildo.rj

Dois registros num só.

Recommended Posts

Buenas galera.

 

peguei uma tabelinha mal formatada cabeluda e to meio confuso com ela rsrs, seguinte:

 

tabela_1

 

id_aluno | Cod_Disciplina | Nota1 | Nota2 | Nota3 | Serie | Ano

 

1 | 10 | 5 | 6 | 6 | 1 | 2013

1 | 10 | 6 | 7 | 6 | 2 | 2014

1 | 10 | 8 | 7 | 9 | 3 | 2015

 

 

Como posso fazer para mostrar os dados da seguinte forma:

 

id_aluno | Disciplina | Ano1 | Ano2 | Ano3

| | 2013 | 2014 | 2015

-------------------------------------------------------

1 | 10 | 5,67 | 6.33 | 8.0

 

pessoal na realidade só preciso saber a forma de exibição, as formulas de medias e taus ta tranquilo, so não sei como exibir os dados da forma acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fazer o PIVOT de um coluna , o Mysql não tem isto mas tem exemplos abaixo usando CASE ou IIF, além disto deve ter de usar o AVG (média), creio.

 

 

O modelo se puder ser revisto seria bom normalizar estas nota123 em outra tabela.

 

 

http://forum.imasters.com.br/topic/511394-linhas-virarem-colunas/

 

 

http://forum.imasters.com.br/topic/519672-quantidade-de-consulta-por-mes/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.