| | 2 | |
| | 3 | == 19/09/2014 Luiz Bueno == |
| | 4 | * Solicitação |
| | 5 | |
| | 6 | {{{ |
| | 7 | helpdesk 2094 |
| | 8 | no sistema posugf, ao imprimir os certificados estão saindo com a carga horária diferente do histórico escolar. |
| | 9 | }}} |
| | 10 | |
| | 11 | * Motivo |
| | 12 | |
| | 13 | {{{ |
| | 14 | A carga horária dos certificados vinha direto da tabela tcurso e do certificado vinha da tabela tturmaaluno. |
| | 15 | }}} |
| | 16 | |
| | 17 | * Solução |
| | 18 | |
| | 19 | {{{ |
| | 20 | Nas emissões dos certificados de conclusão, a carga horária vem do resultado das soma da carga horária de todas as |
| | 21 | disciplinas que tivera aulas registradas na tabela tturmaestrutura |
| | 22 | |
| | 23 | SELECT a.Nome_Aluno as nome, |
| | 24 | a.NomePai_Aluno as pai, |
| | 25 | a.NomeMae_Aluno as mae, |
| | 26 | a.Naturalidade_Aluno as naturalidade, |
| | 27 | c.Codigo_Turma, |
| | 28 | d.Titulo_Curso as curso, |
| | 29 | ( |
| | 30 | SELECT SUM(td.CargaHr_TurmaDisciplina) |
| | 31 | FROM tturmadisciplina AS td |
| | 32 | WHERE td.ID_Turma = '3281' |
| | 33 | AND td.Status_TurmaDisciplina = '1' |
| | 34 | AND (SELECT COUNT(*) FROM tturmaestrutura |
| | 35 | WHERE tturmaestrutura.ID_Turma=td.ID_Turma |
| | 36 | AND tturmaestrutura.ID_Disciplina=td.ID_Disciplina |
| | 37 | AND tturmaestrutura.Status_TurmaEstrutura = '1' |
| | 38 | ) >= 1 |
| | 39 | ) AS carga_horaria, |
| | 40 | d.ID_CursoTipo |
| | 41 | FROM taluno a |
| | 42 | JOIN tturmaaluno b ON b.ID_Aluno = a.ID_Aluno |
| | 43 | JOIN tturma c ON b.ID_Turma = c.ID_Turma |
| | 44 | JOIN tcurso d ON c.ID_Curso = d.ID_Curso |
| | 45 | WHERE a.ID_Aluno = 52600 |
| | 46 | AND b.ID_Turma = 3281 |
| | 47 | GROUP BY a.ID_Aluno |
| | 48 | |
| | 49 | |
| | 50 | }}} |
| | 51 | |