Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrigido atestado de matricula e histórico escolar para buscar corretamente nomes dos pais. #65

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,10 @@
mt.ultima_matricula = 1) as dt_matricula,
matricula.ano as matricula_ano,
fcn_upper(instituicao.cidade) as cidade,
fcn_upper(aluno.nm_pai) as nm_pai,
fcn_upper(aluno.nm_mae) as nm_mae,

(SELECT CASE WHEN fisica.idpes_pai IS NOT NULL THEN (SELECT upper(pessoa.nome) FROM cadastro.pessoa WHERE pessoa.idpes = fisica.idpes_pai LIMIT 1) WHEN fisica.nome_pai IS NOT NULL AND TRIM(fisica.nome_pai) != '' THEN fisica.nome_pai WHEN aluno.nm_pai IS NOT NULL AND TRIM(aluno.nm_pai) != '' THEN upper(aluno.nm_pai) ELSE 'Não informado' END) AS nm_pai,

(SELECT CASE WHEN fisica.idpes_mae IS NOT NULL THEN (SELECT upper(pessoa.nome) FROM cadastro.pessoa WHERE pessoa.idpes = fisica.idpes_mae LIMIT 1) WHEN fisica.nome_mae IS NOT NULL AND TRIM(fisica.nome_mae) != '' THEN fisica.nome_mae WHEN aluno.nm_mae IS NOT NULL AND TRIM(aluno.nm_mae) != '' THEN upper(aluno.nm_mae) ELSE 'Não informado' END) AS nm_mae,

(SELECT COALESCE((SELECT COALESCE (fcn_upper(ps.nome),fcn_upper(juridica.fantasia))
FROM cadastro.pessoa ps,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -252,9 +252,7 @@ FROM pmieducar.aluno,
fisica.idpes = aluno.ref_idpes AND
aluno.cod_aluno = $P{aluno}) as data_nasc,

(SELECT public.fcn_upper(COALESCE(aluno.nm_pai,'NAO INFORMADO')) || ' e ' || public.fcn_upper(COALESCE(aluno.nm_mae,'NAO INFORMADO'))
FROM pmieducar.aluno
WHERE aluno.cod_aluno = $P{aluno}) as nome_dos_pais
(SELECT public.fcn_upper(COALESCE((SELECT pessoa_pai.nome FROM cadastro.fisica AS pessoa_aluno, cadastro.pessoa AS pessoa_pai WHERE pessoa_aluno.idpes = ref_idpes AND pessoa_pai.idpes = pessoa_aluno.idpes_pai), aluno.nm_pai, 'NAO INFORMADO')) || ' e ' || public.fcn_upper(COALESCE((SELECT pessoa_mae.nome FROM cadastro.fisica AS pessoa_aluno, cadastro.pessoa AS pessoa_mae WHERE pessoa_aluno.idpes = ref_idpes AND pessoa_mae.idpes = pessoa_aluno.idpes_mae), aluno.nm_mae, 'NAO INFORMADO') ) FROM pmieducar.aluno WHERE aluno.cod_aluno = $P{aluno}) AS nome_dos_pais

FROM (
SELECT nm_disciplina,
Expand Down Expand Up @@ -1187,15 +1185,15 @@ ORDER BY 1 ASC]]>
<field name="obs7" class="java.lang.String"/>
<field name="obs8" class="java.lang.String"/>
<field name="obs9" class="java.lang.String"/>
<field name="freq1" class="java.lang.Double"/>
<field name="freq2" class="java.lang.Double"/>
<field name="freq3" class="java.lang.Double"/>
<field name="freq4" class="java.lang.Double"/>
<field name="freq5" class="java.lang.Double"/>
<field name="freq6" class="java.lang.Double"/>
<field name="freq7" class="java.lang.Double"/>
<field name="freq8" class="java.lang.Double"/>
<field name="freq9" class="java.lang.Double"/>
<field name="freq1" class="java.math.BigDecimal"/>
<field name="freq2" class="java.math.BigDecimal"/>
<field name="freq3" class="java.math.BigDecimal"/>
<field name="freq4" class="java.math.BigDecimal"/>
<field name="freq5" class="java.math.BigDecimal"/>
<field name="freq6" class="java.math.BigDecimal"/>
<field name="freq7" class="java.math.BigDecimal"/>
<field name="freq8" class="java.math.BigDecimal"/>
<field name="freq9" class="java.math.BigDecimal"/>
<field name="status_serie1" class="java.lang.String"/>
<field name="status_serie2" class="java.lang.String"/>
<field name="status_serie3" class="java.lang.String"/>
Expand Down