select d.disnome, a.alunome, t.mtunrdiario, if(n.notmedia = '1',n.notnota, null) as bimestre1, if(n.notmedia = '2', n.notnota, null) as bimestre2, if(n.notmedia = '3', n.notnota, null) as bimestre3, if(n.notmedia = '4', n.notnota, null) as bimestre4 from cad_disciplinas d inner join cad_grades g on g.graexerc = "2006" and g.graserie = "43" and g.gradiscip = d.discodigo left join cad_notas n on n.notmedia = n.notmedia and g.gracodigo = n.notgrade left join cad_matturmas t on t.mtuturma = "4 a m" and t.mtumatricula = n.notmatric left join cad_matriculas m on m.matcodigo = t.mtumatricula left join cad_alunos a on a.alucodigo = m.mataluno
Obtive:
Gostaria de obter 1 linha ao invés de 4 linhas , com as notas do 1, 2, 3, e 4 bimestre...
Pergunta
André Guilherme
Minha consulta esta ai:
select d.disnome, a.alunome, t.mtunrdiario, if(n.notmedia = '1',n.notnota, null) as bimestre1, if(n.notmedia = '2', n.notnota, null) as bimestre2, if(n.notmedia = '3', n.notnota, null) as bimestre3, if(n.notmedia = '4', n.notnota, null) as bimestre4 from cad_disciplinas d inner join cad_grades g on g.graexerc = "2006" and g.graserie = "43" and g.gradiscip = d.discodigo left join cad_notas n on n.notmedia = n.notmedia and g.gracodigo = n.notgrade left join cad_matturmas t on t.mtuturma = "4 a m" and t.mtumatricula = n.notmatric left join cad_matriculas m on m.matcodigo = t.mtumatricula left join cad_alunos a on a.alucodigo = m.mataluno
Obtive:
Gostaria de obter 1 linha ao invés de 4 linhas , com as notas do 1, 2, 3, e 4 bimestre...
gostaria que ficasse assim:
NOME BIMESTRE1 BIMESTRE2 BIMESTRE3 BIMESTRE4
ALUNO TESTE 2.3 2.0 4.0 4.0
porque não aparece a imagem que postei???
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados