sistemas:suap:edu:obterdadoscurso

select LTRIM(RTRIM(DESC_INSTITUICAO+';')) as intstituicao,
LTRIM(RTRIM(DESC_CURSO+';')) as curso,
LTRIM(RTRIM(SIGLA_CURSO+';')) as sigla_curso,
LTRIM(RTRIM(CALENDARIOS.DESC_CALENDARIO+';')) as desc_calendario,
LTRIM(RTRIM(cast(ANO_LET as varchar)+';')) as ano_let, 
LTRIM(RTRIM(cast(PERIODO_LET as varchar)+';')) as periodo_let, 
LTRIM(RTRIM(CONVERT(VARCHAR(10),calendarios.DT_INICIO, 103)+';')) as dt_inicio,
LTRIM(RTRIM(CONVERT(VARCHAR(10),calendarios.DT_FINAL, 103)+';')) as dt_final,
LTRIM(RTRIM(TIPOS_CURSOS.DESC_TIPO_CURSO+';')) as modalidade_ensino,
LTRIM(RTRIM(cast(tipos_cursos.DESC_PERIODO as varchar)+';')) as periodicidade, 
LTRIM(RTRIM((case when MODALIDADE_ENSINO = 0 then 'Presencial' else 'A distância' end)+';')) as natureza_participacao 
     from SISTEMA_ACADEMICO.dbo.cursos 
inner join INSTITUICOES on INSTITUICOES.COD_INSTITUICAO = cursos.COD_INSTITUICAO
inner join CURSOS_CALENDARIOS on CURSOS_CALENDARIOS.COD_CURSO =  cursos.COD_CURSO
inner join CALENDARIOS on CALENDARIOS.COD_INSTITUICAO = INSTITUICOES.cod_instituicao
inner join TIPOS_CURSOS on TIPOS_CURSOS.COD_TIPO_CURSO = cursos.COD_TIPO_CURSO

where INSTITUICOES.COD_INSTITUICAO in (125,145,155)

Problema que pode ocorrer caso o Curso venha sem Diretoria:

Caso esta informação não veio junto com a importação, digite no banco de dados do QAcademico o seguinte SQL

select DESC_CURSO,SIGLA_CURSO,cursos.COD_INSTITUICAO,DESC_INSTITUICAO from SISTEMA_ACADEMICO.dbo.cursos 
inner join INSTITUICOES on INSTITUICOES.COD_INSTITUICAO = cursos.COD_INSTITUICAO
where 
DESC_CURSO like '%Bacharelado em Engenharia de Controle e Automação%' or 
DESC_CURSO like '%Bacharelado em Sistemas de Informação%' or
(...)
order by DESC_CURSO
  • sistemas/suap/edu/obterdadoscurso.txt
  • Última modificação: 2023/10/05 16:31
  • por Daniele Miguel da Silva