Commit ce46c6e447d350dcc561037e8857b4db91fba986

Authored by Caroline Salib
1 parent 3a9bebc7
Exists in master

Ajustado todos os relatórios para atender a nova fábrica;

Refs #193
ieducar/modules/Reports/ReportSources/portabilis_atestado_frequencia.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_atestado_frequencia.jrxml
... ... @@ -16,6 +16,8 @@
16 16 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
17 17 </parameter>
18 18 <parameter name="logo" class="java.lang.String"/>
  19 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  20 + <parameter name="database" class="java.lang.String"/>
19 21 <queryString>
20 22 <![CDATA[SELECT fcn_upper(instituicao.nm_instituicao) AS nm_instituicao,
21 23 fcn_upper(instituicao.nm_responsavel) AS nm_responsavel,
... ...
ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml
... ... @@ -16,6 +16,8 @@
16 16 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
17 17 </parameter>
18 18 <parameter name="logo" class="java.lang.String"/>
  19 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  20 + <parameter name="database" class="java.lang.String"/>
19 21 <queryString>
20 22 <![CDATA[SELECT fcn_upper(instituicao.nm_instituicao) AS nm_instituicao,
21 23 fcn_upper(instituicao.nm_responsavel) AS nm_responsavel,
... ...
ieducar/modules/Reports/ReportSources/portabilis_atestado_vaga.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_atestado_vaga.jrxml
... ... @@ -2,7 +2,7 @@
2 2 <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="portabilis_atestado_vaga" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="0cebf96a-c86e-439d-b777-7239a5c2af6a">
3 3 <property name="ireport.zoom" value="1.1"/>
4 4 <property name="ireport.x" value="0"/>
5   - <property name="ireport.y" value="341"/>
  5 + <property name="ireport.y" value="320"/>
6 6 <parameter name="instituicao" class="java.lang.Integer">
7 7 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
8 8 </parameter>
... ... @@ -22,6 +22,8 @@
22 22 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
23 23 </parameter>
24 24 <parameter name="logo" class="java.lang.String"/>
  25 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  26 + <parameter name="database" class="java.lang.String"/>
25 27 <queryString>
26 28 <![CDATA[SELECT public.fcn_upper(nm_instituicao) AS nome_instituicao,
27 29 public.fcn_upper(nm_responsavel) AS nm_responsavel,
... ...
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_autor.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_autor.jrxml
... ... @@ -11,6 +11,8 @@
11 11 </parameter>
12 12 <parameter name="logo" class="java.lang.String"/>
13 13 <parameter name="ordem" class="java.lang.String"/>
  14 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  15 + <parameter name="database" class="java.lang.String"/>
14 16 <queryString>
15 17 <![CDATA[SELECT public.fcn_upper(instituicao.nm_instituicao) as nm_instituicao,
16 18 cod_acervo_autor,
... ...
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_editora.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_editora.jrxml
... ... @@ -10,6 +10,8 @@
10 10 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
11 11 </parameter>
12 12 <parameter name="logo" class="java.lang.String"/>
  13 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  14 + <parameter name="database" class="java.lang.String"/>
13 15 <queryString>
14 16 <![CDATA[SELECT public.fcn_upper(instituicao.nm_instituicao) as nm_instituicao,
15 17 acervo_editora.cod_acervo_editora,
... ...
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_obra.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_biblioteca_obra.jrxml
... ... @@ -10,6 +10,8 @@
10 10 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
11 11 </parameter>
12 12 <parameter name="logo" class="java.lang.String"/>
  13 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  14 + <parameter name="database" class="java.lang.String"/>
13 15 <queryString>
14 16 <![CDATA[SELECT public.fcn_upper(instituicao.nm_instituicao) as nm_instituicao,
15 17 acervo.cod_acervo,
... ...
ieducar/modules/Reports/ReportSources/portabilis_boletim.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_boletim.jrxml
... ... @@ -25,6 +25,8 @@
25 25 <defaultValueExpression><![CDATA[new java.lang.Integer(0)]]></defaultValueExpression>
26 26 </parameter>
27 27 <parameter name="logo" class="java.lang.String"/>
  28 + <parameter name="SUBREPORT_DIR" class="java.lang.String"/>
  29 + <parameter name="database" class="java.lang.String"/>
28 30 <queryString>
29 31 <![CDATA[SELECT (SELECT escola_ano_letivo.ano
30 32 FROM pmieducar.escola_ano_letivo
... ... @@ -196,7 +198,7 @@ nome_disciplina,
196 198  
197 199 componente_curricular.id as id_disciplina,
198 200  
199   - (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = 10 THEN
  201 + (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = '10' THEN
200 202 '10,0'
201 203 WHEN char_length(nota_componente_curricular.nota_arredondada) = 1 THEN
202 204 replace(nota_componente_curricular.nota_arredondada,'.',',') || ',0'
... ... @@ -208,11 +210,11 @@ nome_disciplina,
208 210 WHERE nota_componente_curricular.nota_aluno_id = nota_aluno.id AND
209 211 nota_componente_curricular.componente_curricular_id = componente_curricular.id AND
210 212 nota_aluno.matricula_id = matricula.cod_matricula AND
211   - nota_componente_curricular.etapa = 1
  213 + nota_componente_curricular.etapa = '1'
212 214 ) AS nota1,
213 215  
214 216  
215   - (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = 10 THEN
  217 + (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = '10' THEN
216 218 '10,0'
217 219 WHEN char_length(nota_componente_curricular.nota_arredondada) = 1 THEN
218 220 replace(nota_componente_curricular.nota_arredondada,'.',',') || ',0'
... ... @@ -224,10 +226,10 @@ nome_disciplina,
224 226 WHERE nota_componente_curricular.nota_aluno_id = nota_aluno.id AND
225 227 nota_componente_curricular.componente_curricular_id = componente_curricular.id AND
226 228 nota_aluno.matricula_id = matricula.cod_matricula AND
227   - nota_componente_curricular.etapa = 2
  229 + nota_componente_curricular.etapa = '2'
228 230 ) AS nota2,
229 231  
230   - (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = 10 THEN
  232 + (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = '10' THEN
231 233 '10,0'
232 234 WHEN char_length(nota_componente_curricular.nota_arredondada) = 1 THEN
233 235 replace(nota_componente_curricular.nota_arredondada,'.',',') || ',0'
... ... @@ -239,10 +241,10 @@ nome_disciplina,
239 241 WHERE nota_componente_curricular.nota_aluno_id = nota_aluno.id AND
240 242 nota_componente_curricular.componente_curricular_id = componente_curricular.id AND
241 243 nota_aluno.matricula_id = matricula.cod_matricula AND
242   - nota_componente_curricular.etapa = 3
  244 + nota_componente_curricular.etapa = '3'
243 245 ) AS nota3,
244 246  
245   - (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = 10 THEN
  247 + (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = '10' THEN
246 248 '10,0'
247 249 WHEN char_length(nota_componente_curricular.nota_arredondada) = 1 THEN
248 250 replace(nota_componente_curricular.nota_arredondada,'.',',') || ',0'
... ... @@ -254,11 +256,11 @@ nome_disciplina,
254 256 WHERE nota_componente_curricular.nota_aluno_id = nota_aluno.id AND
255 257 nota_componente_curricular.componente_curricular_id = componente_curricular.id AND
256 258 nota_aluno.matricula_id = matricula.cod_matricula AND
257   - nota_componente_curricular.etapa = 4
  259 + nota_componente_curricular.etapa = '4'
258 260 ) AS nota4,
259 261  
260 262  
261   - (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = 10 THEN
  263 + (SELECT CASE WHEN nota_componente_curricular.nota_arredondada = '10' THEN
262 264 '10,0'
263 265 WHEN char_length(nota_componente_curricular.nota_arredondada) = 1 THEN
264 266 replace(nota_componente_curricular.nota_arredondada,'.',',') || ',0'
... ... @@ -274,7 +276,7 @@ nome_disciplina,
274 276 ) AS nota_exame,
275 277  
276 278  
277   - (SELECT CASE WHEN nota_componente_curricular_media.media_arredondada = 10 THEN
  279 + (SELECT CASE WHEN nota_componente_curricular_media.media_arredondada = '10' THEN
278 280 '10,0'
279 281 WHEN char_length(nota_componente_curricular_media.media_arredondada) = 1 THEN
280 282 replace(nota_componente_curricular_media.media_arredondada,'.',',') || ',0'
... ... @@ -337,7 +339,7 @@ nome_disciplina,
337 339 modules.falta_aluno
338 340 WHERE falta_geral.falta_aluno_id = falta_aluno.id AND
339 341 falta_aluno.matricula_id = matricula.cod_matricula AND
340   - falta_geral.etapa = 1 AND
  342 + falta_geral.etapa = '1' AND
341 343 falta_aluno.tipo_falta = 1) as total_faltas_et1,
342 344  
343 345 (SELECT sum(falta_geral.quantidade)
... ... @@ -345,7 +347,7 @@ nome_disciplina,
345 347 modules.falta_aluno
346 348 WHERE falta_geral.falta_aluno_id = falta_aluno.id AND
347 349 falta_aluno.matricula_id = matricula.cod_matricula AND
348   - falta_geral.etapa = 2 AND
  350 + falta_geral.etapa = '2' AND
349 351 falta_aluno.tipo_falta = 1) as total_faltas_et2,
350 352  
351 353 (SELECT sum(falta_geral.quantidade)
... ... @@ -353,7 +355,7 @@ nome_disciplina,
353 355 modules.falta_aluno
354 356 WHERE falta_geral.falta_aluno_id = falta_aluno.id AND
355 357 falta_aluno.matricula_id = matricula.cod_matricula AND
356   - falta_geral.etapa = 3 AND
  358 + falta_geral.etapa = '3' AND
357 359 falta_aluno.tipo_falta = 1) as total_faltas_et3,
358 360  
359 361 (SELECT sum(falta_geral.quantidade)
... ... @@ -361,7 +363,7 @@ nome_disciplina,
361 363 modules.falta_aluno
362 364 WHERE falta_geral.falta_aluno_id = falta_aluno.id AND
363 365 falta_aluno.matricula_id = matricula.cod_matricula AND
364   - falta_geral.etapa = 4 AND
  366 + falta_geral.etapa = '4' AND
365 367 falta_aluno.tipo_falta = 1) as total_faltas_et4,
366 368  
367 369 (SELECT sum(falta_geral.quantidade)
... ... @@ -376,7 +378,7 @@ nome_disciplina,
376 378 modules.falta_aluno
377 379 WHERE falta_componente_curricular.falta_aluno_id = falta_aluno.id AND
378 380 falta_aluno.matricula_id = matricula.cod_matricula AND
379   - falta_componente_curricular.etapa = 1 AND
  381 + falta_componente_curricular.etapa = '1' AND
380 382 falta_componente_curricular.componente_curricular_id = componente_curricular.id AND
381 383 falta_aluno.tipo_falta = 2) as faltas_componente_et1,
382 384  
... ... @@ -385,7 +387,7 @@ nome_disciplina,
385 387 modules.falta_aluno
386 388 WHERE falta_componente_curricular.falta_aluno_id = falta_aluno.id AND
387 389 falta_aluno.matricula_id = matricula.cod_matricula AND
388   - falta_componente_curricular.etapa = 2 AND
  390 + falta_componente_curricular.etapa = '2' AND
389 391 falta_componente_curricular.componente_curricular_id = componente_curricular.id AND
390 392 falta_aluno.tipo_falta = 2) as faltas_componente_et2,
391 393  
... ... @@ -394,7 +396,7 @@ nome_disciplina,
394 396 modules.falta_aluno
395 397 WHERE falta_componente_curricular.falta_aluno_id = falta_aluno.id AND
396 398 falta_aluno.matricula_id = matricula.cod_matricula AND
397   - falta_componente_curricular.etapa = 3 AND
  399 + falta_componente_curricular.etapa = '3' AND
398 400 falta_componente_curricular.componente_curricular_id = componente_curricular.id AND
399 401 falta_aluno.tipo_falta = 2) as faltas_componente_et3,
400 402  
... ... @@ -403,7 +405,7 @@ nome_disciplina,
403 405 modules.falta_aluno
404 406 WHERE falta_componente_curricular.falta_aluno_id = falta_aluno.id AND
405 407 falta_aluno.matricula_id = matricula.cod_matricula AND
406   - falta_componente_curricular.etapa = 4 AND
  408 + falta_componente_curricular.etapa = '4' AND
407 409 falta_componente_curricular.componente_curricular_id = componente_curricular.id AND
408 410 falta_aluno.tipo_falta = 2) as faltas_componente_et4,
409 411  
... ... @@ -425,7 +427,7 @@ nome_disciplina,
425 427 falta_aluno.tipo_falta = 2) as total_geral_faltas_componente,
426 428  
427 429  
428   - (SELECT to_number((((select serie.dias_letivos
  430 + (SELECT ((((select serie.dias_letivos
429 431 from pmieducar.serie
430 432 where serie.cod_serie = matricula.ref_ref_cod_serie)::float -
431 433 (SELECT sum(falta_geral.quantidade)
... ... @@ -433,9 +435,9 @@ nome_disciplina,
433 435 modules.falta_aluno
434 436 WHERE falta_geral.falta_aluno_id = falta_aluno.id AND
435 437 falta_aluno.matricula_id = matricula.cod_matricula AND
436   - falta_geral.etapa in('1','2','3','4')))::float * 100::float )::float / (select serie.dias_letivos from pmieducar.serie where serie.cod_serie = matricula.ref_ref_cod_serie) :: float,'999')) AS frequencia,
  438 + falta_geral.etapa in('1','2','3','4')))::float * 100::float )::float / (select serie.dias_letivos from pmieducar.serie where serie.cod_serie = matricula.ref_ref_cod_serie) :: float,'999')::varchar) AS frequencia,
437 439  
438   - (SELECT sum(to_number(componente_curricular_ano_escolar.carga_horaria,'999'))
  440 + (SELECT sum(to_number(componente_curricular_ano_escolar.carga_horaria::varchar,'999'))
439 441 FROM modules.componente_curricular_ano_escolar
440 442 WHERE componente_curricular_ano_escolar.componente_curricular_id = componente_curricular.id) AS carga_horaria,
441 443  
... ... @@ -556,14 +558,14 @@ ORDER BY nome_aluno, nome_disciplina]]&gt;
556 558 <field name="faltas_componente_et4" class="java.lang.Long"/>
557 559 <field name="total_faltas_componente" class="java.lang.Long"/>
558 560 <field name="total_geral_faltas_componente" class="java.lang.Long"/>
559   - <field name="frequencia" class="java.math.BigDecimal"/>
  561 + <field name="frequencia" class="java.lang.String"/>
560 562 <field name="carga_horaria" class="java.math.BigDecimal"/>
561 563 <field name="curso_hora_falta" class="java.lang.Double"/>
562 564 <field name="carga_horaria_componente" class="java.lang.Integer"/>
563 565 <field name="carga_horaria_serie" class="java.lang.Double"/>
564 566 <field name="frequencia_boletim" class="java.lang.Double"/>
565 567 <field name="frequencia_boletim_componente" class="java.lang.Double"/>
566   - <field name="tipo_presenca" class="java.lang.Integer"/>
  568 + <field name="tipo_presenca" class="java.lang.String"/>
567 569 <group name="matricula">
568 570 <groupExpression><![CDATA[$F{matricula}]]></groupExpression>
569 571 <groupHeader>
... ... @@ -1012,7 +1014,7 @@ ORDER BY nome_aluno, nome_disciplina]]&gt;
1012 1014 </textField>
1013 1015 <textField isBlankWhenNull="true">
1014 1016 <reportElement uuid="1017fdae-39da-41ac-a63d-2b175117bcd0" x="510" y="145" width="26" height="11" printWhenGroupChanges="matricula">
1015   - <printWhenExpression><![CDATA[$F{tipo_presenca} = 1]]></printWhenExpression>
  1017 + <printWhenExpression><![CDATA[$F{tipo_presenca} == 1]]></printWhenExpression>
1016 1018 </reportElement>
1017 1019 <textElement textAlignment="Center">
1018 1020 <font fontName="DejaVu Sans" size="8" isBold="false"/>
... ... @@ -1021,7 +1023,7 @@ ORDER BY nome_aluno, nome_disciplina]]&gt;
1021 1023 </textField>
1022 1024 <textField isBlankWhenNull="true">
1023 1025 <reportElement uuid="1017fdae-39da-41ac-a63d-2b175117bcd0" x="510" y="145" width="26" height="11" printWhenGroupChanges="matricula">
1024   - <printWhenExpression><![CDATA[$F{tipo_presenca} = 2]]></printWhenExpression>
  1026 + <printWhenExpression><![CDATA[$F{tipo_presenca} == 2]]></printWhenExpression>
1025 1027 </reportElement>
1026 1028 <textElement textAlignment="Center">
1027 1029 <font fontName="DejaVu Sans" size="8" isBold="false"/>
... ... @@ -1248,7 +1250,7 @@ ORDER BY nome_aluno, nome_disciplina]]&gt;
1248 1250 </line>
1249 1251 <textField pattern="#,##0 %" isBlankWhenNull="true">
1250 1252 <reportElement uuid="1017fdae-39da-41ac-a63d-2b175117bcd0" x="510" y="1" width="26" height="15" printWhenGroupChanges="matricula">
1251   - <printWhenExpression><![CDATA[$F{tipo_presenca} = 2]]></printWhenExpression>
  1253 + <printWhenExpression><![CDATA[$F{tipo_presenca} == 2]]></printWhenExpression>
1252 1254 </reportElement>
1253 1255 <textElement textAlignment="Center">
1254 1256 <font fontName="DejaVu Sans" size="8" isBold="false"/>
... ...
ieducar/modules/Reports/ReportSources/portabilis_historico_escolar_9anos.jasper 0 → 100644
No preview for this file type
ieducar/modules/Reports/ReportSources/portabilis_historico_escolar_9anos.jrxml
... ... @@ -21,6 +21,7 @@
21 21 <parameter name="logo" class="java.lang.String">
22 22 <defaultValueExpression><![CDATA[]]></defaultValueExpression>
23 23 </parameter>
  24 + <parameter name="database" class="java.lang.String"/>
24 25 <queryString>
25 26 <![CDATA[select nm_disciplina,
26 27 MAX(nota) AS NOTA,
... ... @@ -267,7 +268,7 @@ SELECT nm_disciplina,
267 268 where hd.sequencial = historico_disciplinas.sequencial AND
268 269 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
269 270 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
270   - substring(nm_serie,1,1) = 1) as nota_1serie,
  271 + substring(nm_serie,1,1) = '1') as nota_1serie,
271 272  
272 273 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
273 274 '10,0'
... ... @@ -278,7 +279,7 @@ SELECT nm_disciplina,
278 279 where hd.sequencial = historico_disciplinas.sequencial AND
279 280 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
280 281 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
281   - substring(nm_serie,1,1) = 2) as nota_2serie,
  282 + substring(nm_serie,1,1) = '2') as nota_2serie,
282 283  
283 284 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
284 285 '10,0'
... ... @@ -289,7 +290,7 @@ SELECT nm_disciplina,
289 290 where hd.sequencial = historico_disciplinas.sequencial AND
290 291 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
291 292 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
292   - substring(nm_serie,1,1) = 3) as nota_3serie,
  293 + substring(nm_serie,1,1) = '3') as nota_3serie,
293 294  
294 295 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
295 296 '10,0'
... ... @@ -300,7 +301,7 @@ SELECT nm_disciplina,
300 301 where hd.sequencial = historico_disciplinas.sequencial AND
301 302 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
302 303 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
303   - substring(nm_serie,1,1) = 4) as nota_4serie,
  304 + substring(nm_serie,1,1) = '4') as nota_4serie,
304 305  
305 306 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
306 307 '10,0'
... ... @@ -311,7 +312,7 @@ SELECT nm_disciplina,
311 312 where hd.sequencial = historico_disciplinas.sequencial AND
312 313 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
313 314 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
314   - substring(nm_serie,1,1) = 5) as nota_5serie,
  315 + substring(nm_serie,1,1) = '5') as nota_5serie,
315 316  
316 317 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
317 318 '10,0'
... ... @@ -322,7 +323,7 @@ SELECT nm_disciplina,
322 323 where hd.sequencial = historico_disciplinas.sequencial AND
323 324 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
324 325 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
325   - substring(nm_serie,1,1) = 6) as nota_6serie,
  326 + substring(nm_serie,1,1) = '6') as nota_6serie,
326 327  
327 328 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
328 329 '10,0'
... ... @@ -333,7 +334,7 @@ SELECT nm_disciplina,
333 334 where hd.sequencial = historico_disciplinas.sequencial AND
334 335 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
335 336 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
336   - substring(nm_serie,1,1) = 7) as nota_7serie,
  337 + substring(nm_serie,1,1) = '7') as nota_7serie,
337 338  
338 339 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
339 340 '10,0'
... ... @@ -344,7 +345,7 @@ SELECT nm_disciplina,
344 345 where hd.sequencial = historico_disciplinas.sequencial AND
345 346 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
346 347 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
347   - substring(nm_serie,1,1) = 8) as nota_8serie,
  348 + substring(nm_serie,1,1) = '8') as nota_8serie,
348 349  
349 350 (select CASE WHEN replace(substring(trim(hd.nota),1,3),'.',',') = '10,' THEN
350 351 '10,0'
... ... @@ -355,7 +356,7 @@ SELECT nm_disciplina,
355 356 where hd.sequencial = historico_disciplinas.sequencial AND
356 357 hd.ref_ref_cod_aluno = historico_disciplinas.ref_ref_cod_aluno AND
357 358 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
358   - substring(nm_serie,1,1) = 9) as nota_9serie,
  359 + substring(nm_serie,1,1) = '9') as nota_9serie,
359 360  
360 361 (select ano
361 362 from pmieducar.historico_escolar he,
... ... @@ -365,7 +366,7 @@ SELECT nm_disciplina,
365 366 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
366 367 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
367 368 hd.ref_sequencial = he.sequencial AND
368   - substring(nm_serie,1,1) = 1) as ano_1serie,
  369 + substring(nm_serie,1,1) = '1') as ano_1serie,
369 370  
370 371 (select escola
371 372 from pmieducar.historico_escolar he,
... ... @@ -375,7 +376,7 @@ SELECT nm_disciplina,
375 376 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
376 377 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
377 378 hd.ref_sequencial = he.sequencial AND
378   - substring(nm_serie,1,1) = 1) as escola_1serie,
  379 + substring(nm_serie,1,1) = '1') as escola_1serie,
379 380  
380 381 (select escola_cidade
381 382 from pmieducar.historico_escolar he,
... ... @@ -385,7 +386,7 @@ SELECT nm_disciplina,
385 386 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
386 387 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
387 388 hd.ref_sequencial = he.sequencial AND
388   - substring(nm_serie,1,1) = 1) as escola_cidade_1serie,
  389 + substring(nm_serie,1,1) = '1') as escola_cidade_1serie,
389 390  
390 391  
391 392 (select escola_uf
... ... @@ -396,7 +397,7 @@ SELECT nm_disciplina,
396 397 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
397 398 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
398 399 hd.ref_sequencial = he.sequencial AND
399   - substring(nm_serie,1,1) = 1) as escola_uf_1serie,
  400 + substring(nm_serie,1,1) = '1') as escola_uf_1serie,
400 401  
401 402 (select ano
402 403 from pmieducar.historico_escolar he,
... ... @@ -406,7 +407,7 @@ SELECT nm_disciplina,
406 407 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
407 408 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
408 409 hd.ref_sequencial = he.sequencial AND
409   - substring(nm_serie,1,1) = 2) as ano_2serie,
  410 + substring(nm_serie,1,1) = '2') as ano_2serie,
410 411  
411 412 (select escola
412 413 from pmieducar.historico_escolar he,
... ... @@ -416,7 +417,7 @@ SELECT nm_disciplina,
416 417 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
417 418 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
418 419 hd.ref_sequencial = he.sequencial AND
419   - substring(nm_serie,1,1) = 2) as escola_2serie,
  420 + substring(nm_serie,1,1) = '2') as escola_2serie,
420 421  
421 422 (select escola_cidade
422 423 from pmieducar.historico_escolar he,
... ... @@ -426,7 +427,7 @@ SELECT nm_disciplina,
426 427 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
427 428 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
428 429 hd.ref_sequencial = he.sequencial AND
429   - substring(nm_serie,1,1) = 2) as escola_cidade_2serie,
  430 + substring(nm_serie,1,1) = '2') as escola_cidade_2serie,
430 431  
431 432  
432 433 (select escola_uf
... ... @@ -437,7 +438,7 @@ SELECT nm_disciplina,
437 438 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
438 439 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
439 440 hd.ref_sequencial = he.sequencial AND
440   - substring(nm_serie,1,1) = 2) as escola_uf_2serie,
  441 + substring(nm_serie,1,1) = '2') as escola_uf_2serie,
441 442  
442 443 (select ano
443 444 from pmieducar.historico_escolar he,
... ... @@ -447,7 +448,7 @@ SELECT nm_disciplina,
447 448 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
448 449 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
449 450 hd.ref_sequencial = he.sequencial AND
450   - substring(nm_serie,1,1) = 3) as ano_3serie,
  451 + substring(nm_serie,1,1) = '3') as ano_3serie,
451 452  
452 453 (select escola
453 454 from pmieducar.historico_escolar he,
... ... @@ -457,7 +458,7 @@ SELECT nm_disciplina,
457 458 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
458 459 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
459 460 hd.ref_sequencial = he.sequencial AND
460   - substring(nm_serie,1,1) = 3) as escola_3serie,
  461 + substring(nm_serie,1,1) = '3') as escola_3serie,
461 462  
462 463 (select escola_cidade
463 464 from pmieducar.historico_escolar he,
... ... @@ -467,7 +468,7 @@ SELECT nm_disciplina,
467 468 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
468 469 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
469 470 hd.ref_sequencial = he.sequencial AND
470   - substring(nm_serie,1,1) = 3) as escola_cidade_3serie,
  471 + substring(nm_serie,1,1) = '3') as escola_cidade_3serie,
471 472  
472 473  
473 474 (select escola_uf
... ... @@ -478,7 +479,7 @@ SELECT nm_disciplina,
478 479 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
479 480 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
480 481 hd.ref_sequencial = he.sequencial AND
481   - substring(nm_serie,1,1) = 3) as escola_uf_3serie,
  482 + substring(nm_serie,1,1) = '3') as escola_uf_3serie,
482 483  
483 484 (select ano
484 485 from pmieducar.historico_escolar he,
... ... @@ -488,7 +489,7 @@ SELECT nm_disciplina,
488 489 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
489 490 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
490 491 hd.ref_sequencial = he.sequencial AND
491   - substring(nm_serie,1,1) = 4) as ano_4serie,
  492 + substring(nm_serie,1,1) = '4') as ano_4serie,
492 493  
493 494 (select escola
494 495 from pmieducar.historico_escolar he,
... ... @@ -498,7 +499,7 @@ SELECT nm_disciplina,
498 499 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
499 500 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
500 501 hd.ref_sequencial = he.sequencial AND
501   - substring(nm_serie,1,1) = 4) as escola_4serie,
  502 + substring(nm_serie,1,1) = '4') as escola_4serie,
502 503  
503 504 (select escola_cidade
504 505 from pmieducar.historico_escolar he,
... ... @@ -508,7 +509,7 @@ SELECT nm_disciplina,
508 509 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
509 510 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
510 511 hd.ref_sequencial = he.sequencial AND
511   - substring(nm_serie,1,1) = 4) as escola_cidade_4serie,
  512 + substring(nm_serie,1,1) = '4') as escola_cidade_4serie,
512 513  
513 514  
514 515 (select escola_uf
... ... @@ -519,7 +520,7 @@ SELECT nm_disciplina,
519 520 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
520 521 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
521 522 hd.ref_sequencial = he.sequencial AND
522   - substring(nm_serie,1,1) = 4) as escola_uf_4serie,
  523 + substring(nm_serie,1,1) = '4') as escola_uf_4serie,
523 524  
524 525 (select ano
525 526 from pmieducar.historico_escolar he,
... ... @@ -529,7 +530,7 @@ SELECT nm_disciplina,
529 530 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
530 531 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
531 532 hd.ref_sequencial = he.sequencial AND
532   - substring(nm_serie,1,1) = 5) as ano_5serie,
  533 + substring(nm_serie,1,1) = '5') as ano_5serie,
533 534  
534 535 (select escola
535 536 from pmieducar.historico_escolar he,
... ... @@ -539,7 +540,7 @@ SELECT nm_disciplina,
539 540 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
540 541 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
541 542 hd.ref_sequencial = he.sequencial AND
542   - substring(nm_serie,1,1) = 5) as escola_5serie,
  543 + substring(nm_serie,1,1) = '5') as escola_5serie,
543 544  
544 545 (select escola_cidade
545 546 from pmieducar.historico_escolar he,
... ... @@ -549,7 +550,7 @@ SELECT nm_disciplina,
549 550 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
550 551 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
551 552 hd.ref_sequencial = he.sequencial AND
552   - substring(nm_serie,1,1) = 5) as escola_cidade_5serie,
  553 + substring(nm_serie,1,1) = '5') as escola_cidade_5serie,
553 554  
554 555  
555 556 (select escola_uf
... ... @@ -560,7 +561,7 @@ SELECT nm_disciplina,
560 561 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
561 562 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
562 563 hd.ref_sequencial = he.sequencial AND
563   - substring(nm_serie,1,1) = 5) as escola_uf_5serie,
  564 + substring(nm_serie,1,1) = '5') as escola_uf_5serie,
564 565  
565 566 (select ano
566 567 from pmieducar.historico_escolar he,
... ... @@ -570,7 +571,7 @@ SELECT nm_disciplina,
570 571 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
571 572 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
572 573 hd.ref_sequencial = he.sequencial AND
573   - substring(nm_serie,1,1) = 6) as ano_6serie,
  574 + substring(nm_serie,1,1) = '6') as ano_6serie,
574 575  
575 576 (select escola
576 577 from pmieducar.historico_escolar he,
... ... @@ -580,7 +581,7 @@ SELECT nm_disciplina,
580 581 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
581 582 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
582 583 hd.ref_sequencial = he.sequencial AND
583   - substring(nm_serie,1,1) = 6) as escola_6serie,
  584 + substring(nm_serie,1,1) = '6') as escola_6serie,
584 585  
585 586 (select escola_cidade
586 587 from pmieducar.historico_escolar he,
... ... @@ -590,7 +591,7 @@ SELECT nm_disciplina,
590 591 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
591 592 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
592 593 hd.ref_sequencial = he.sequencial AND
593   - substring(nm_serie,1,1) = 6) as escola_cidade_6serie,
  594 + substring(nm_serie,1,1) = '6') as escola_cidade_6serie,
594 595  
595 596  
596 597 (select escola_uf
... ... @@ -601,7 +602,7 @@ SELECT nm_disciplina,
601 602 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
602 603 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
603 604 hd.ref_sequencial = he.sequencial AND
604   - substring(nm_serie,1,1) = 6) as escola_uf_6serie,
  605 + substring(nm_serie,1,1) = '6') as escola_uf_6serie,
605 606  
606 607 (select ano
607 608 from pmieducar.historico_escolar he,
... ... @@ -611,7 +612,7 @@ SELECT nm_disciplina,
611 612 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
612 613 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
613 614 hd.ref_sequencial = he.sequencial AND
614   - substring(nm_serie,1,1) = 7) as ano_7serie,
  615 + substring(nm_serie,1,1) = '7') as ano_7serie,
615 616  
616 617 (select escola
617 618 from pmieducar.historico_escolar he,
... ... @@ -621,7 +622,7 @@ SELECT nm_disciplina,
621 622 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
622 623 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
623 624 hd.ref_sequencial = he.sequencial AND
624   - substring(nm_serie,1,1) = 7) as escola_7serie,
  625 + substring(nm_serie,1,1) = '7') as escola_7serie,
625 626  
626 627 (select escola_cidade
627 628 from pmieducar.historico_escolar he,
... ... @@ -631,7 +632,7 @@ SELECT nm_disciplina,
631 632 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
632 633 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
633 634 hd.ref_sequencial = he.sequencial AND
634   - substring(nm_serie,1,1) = 7) as escola_cidade_7serie,
  635 + substring(nm_serie,1,1) = '7') as escola_cidade_7serie,
635 636  
636 637  
637 638 (select escola_uf
... ... @@ -642,7 +643,7 @@ SELECT nm_disciplina,
642 643 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
643 644 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
644 645 hd.ref_sequencial = he.sequencial AND
645   - substring(nm_serie,1,1) = 7) as escola_uf_7serie,
  646 + substring(nm_serie,1,1) = '7') as escola_uf_7serie,
646 647  
647 648 (select ano
648 649 from pmieducar.historico_escolar he,
... ... @@ -652,7 +653,7 @@ SELECT nm_disciplina,
652 653 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
653 654 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
654 655 hd.ref_sequencial = he.sequencial AND
655   - substring(nm_serie,1,1) = 8) as ano_8serie,
  656 + substring(nm_serie,1,1) = '8') as ano_8serie,
656 657  
657 658 (select escola
658 659 from pmieducar.historico_escolar he,
... ... @@ -662,7 +663,7 @@ SELECT nm_disciplina,
662 663 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
663 664 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
664 665 hd.ref_sequencial = he.sequencial AND
665   - substring(nm_serie,1,1) = 8) as escola_8serie,
  666 + substring(nm_serie,1,1) = '8') as escola_8serie,
666 667  
667 668 (select escola_cidade
668 669 from pmieducar.historico_escolar he,
... ... @@ -672,7 +673,7 @@ SELECT nm_disciplina,
672 673 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
673 674 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
674 675 hd.ref_sequencial = he.sequencial AND
675   - substring(nm_serie,1,1) = 8) as escola_cidade_8serie,
  676 + substring(nm_serie,1,1) = '8') as escola_cidade_8serie,
676 677  
677 678  
678 679 (select escola_uf
... ... @@ -683,7 +684,7 @@ SELECT nm_disciplina,
683 684 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
684 685 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
685 686 hd.ref_sequencial = he.sequencial AND
686   - substring(nm_serie,1,1) = 8) as escola_uf_8serie,
  687 + substring(nm_serie,1,1) = '8') as escola_uf_8serie,
687 688  
688 689 (select ano
689 690 from pmieducar.historico_escolar he,
... ... @@ -693,7 +694,7 @@ SELECT nm_disciplina,
693 694 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
694 695 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
695 696 hd.ref_sequencial = he.sequencial AND
696   - substring(nm_serie,1,1) = 9) as ano_9serie,
  697 + substring(nm_serie,1,1) = '9') as ano_9serie,
697 698  
698 699 (select escola
699 700 from pmieducar.historico_escolar he,
... ... @@ -703,7 +704,7 @@ SELECT nm_disciplina,
703 704 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
704 705 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
705 706 hd.ref_sequencial = he.sequencial AND
706   - substring(nm_serie,1,1) = 9) as escola_9serie,
  707 + substring(nm_serie,1,1) = '9') as escola_9serie,
707 708  
708 709 (select escola_cidade
709 710 from pmieducar.historico_escolar he,
... ... @@ -713,7 +714,7 @@ SELECT nm_disciplina,
713 714 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
714 715 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
715 716 hd.ref_sequencial = he.sequencial AND
716   - substring(nm_serie,1,1) = 9) as escola_cidade_9serie,
  717 + substring(nm_serie,1,1) = '9') as escola_cidade_9serie,
717 718  
718 719  
719 720 (select escola_uf
... ... @@ -724,7 +725,7 @@ SELECT nm_disciplina,
724 725 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
725 726 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
726 727 hd.ref_sequencial = he.sequencial AND
727   - substring(nm_serie,1,1) = 9) as escola_uf_9serie,
  728 + substring(nm_serie,1,1) = '9') as escola_uf_9serie,
728 729  
729 730 to_char(CURRENT_DATE,'dd/mm/yyyy') as data_atual,
730 731  
... ... @@ -746,7 +747,7 @@ SELECT nm_disciplina,
746 747 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
747 748 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
748 749 hd.ref_sequencial = he.sequencial AND
749   - substring(nm_serie,1,1) = 1) as obs1,
  750 + substring(nm_serie,1,1) = '1') as obs1,
750 751  
751 752 (select he.observacao
752 753 from pmieducar.historico_escolar he,
... ... @@ -756,7 +757,7 @@ SELECT nm_disciplina,
756 757 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
757 758 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
758 759 hd.ref_sequencial = he.sequencial AND
759   - substring(nm_serie,1,1) = 2) as obs2,
  760 + substring(nm_serie,1,1) = '2') as obs2,
760 761  
761 762 (select he.observacao
762 763 from pmieducar.historico_escolar he,
... ... @@ -766,7 +767,7 @@ SELECT nm_disciplina,
766 767 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
767 768 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
768 769 hd.ref_sequencial = he.sequencial AND
769   - substring(nm_serie,1,1) = 3) as obs3,
  770 + substring(nm_serie,1,1) = '3') as obs3,
770 771  
771 772 (select he.observacao
772 773 from pmieducar.historico_escolar he,
... ... @@ -776,7 +777,7 @@ SELECT nm_disciplina,
776 777 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
777 778 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
778 779 hd.ref_sequencial = he.sequencial AND
779   - substring(nm_serie,1,1) = 4) as obs4,
  780 + substring(nm_serie,1,1) = '4') as obs4,
780 781  
781 782 (select he.observacao
782 783 from pmieducar.historico_escolar he,
... ... @@ -786,7 +787,7 @@ SELECT nm_disciplina,
786 787 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
787 788 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
788 789 hd.ref_sequencial = he.sequencial AND
789   - substring(nm_serie,1,1) = 5) as obs5,
  790 + substring(nm_serie,1,1) = '5') as obs5,
790 791  
791 792 (select he.observacao
792 793 from pmieducar.historico_escolar he,
... ... @@ -796,7 +797,7 @@ SELECT nm_disciplina,
796 797 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
797 798 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
798 799 hd.ref_sequencial = he.sequencial AND
799   - substring(nm_serie,1,1) = 6) as obs6,
  800 + substring(nm_serie,1,1) = '6') as obs6,
800 801  
801 802 (select he.observacao
802 803 from pmieducar.historico_escolar he,
... ... @@ -806,7 +807,7 @@ SELECT nm_disciplina,
806 807 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
807 808 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
808 809 hd.ref_sequencial = he.sequencial AND
809   - substring(nm_serie,1,1) = 7) as obs7,
  810 + substring(nm_serie,1,1) = '7') as obs7,
810 811  
811 812 (select he.observacao
812 813 from pmieducar.historico_escolar he,
... ... @@ -816,7 +817,7 @@ SELECT nm_disciplina,
816 817 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
817 818 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
818 819 hd.ref_sequencial = he.sequencial AND
819   - substring(nm_serie,1,1) = 8) as obs8,
  820 + substring(nm_serie,1,1) = '8') as obs8,
820 821  
821 822 (select he.observacao
822 823 from pmieducar.historico_escolar he,
... ... @@ -826,7 +827,7 @@ SELECT nm_disciplina,
826 827 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
827 828 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
828 829 hd.ref_sequencial = he.sequencial AND
829   - substring(nm_serie,1,1) = 9) as obs9,
  830 + substring(nm_serie,1,1) = '9') as obs9,
830 831  
831 832 (select he.frequencia
832 833 from pmieducar.historico_escolar he,
... ... @@ -836,7 +837,7 @@ SELECT nm_disciplina,
836 837 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
837 838 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
838 839 hd.ref_sequencial = he.sequencial AND
839   - substring(nm_serie,1,1) = 1) as freq1,
  840 + substring(nm_serie,1,1) = '1') as freq1,
840 841  
841 842 (select he.frequencia
842 843 from pmieducar.historico_escolar he,
... ... @@ -846,7 +847,7 @@ SELECT nm_disciplina,
846 847 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
847 848 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
848 849 hd.ref_sequencial = he.sequencial AND
849   - substring(nm_serie,1,1) = 2) as freq2,
  850 + substring(nm_serie,1,1) = '2') as freq2,
850 851  
851 852 (select he.frequencia
852 853 from pmieducar.historico_escolar he,
... ... @@ -856,7 +857,7 @@ SELECT nm_disciplina,
856 857 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
857 858 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
858 859 hd.ref_sequencial = he.sequencial AND
859   - substring(nm_serie,1,1) = 3) as freq3,
  860 + substring(nm_serie,1,1) = '3') as freq3,
860 861  
861 862 (select he.frequencia
862 863 from pmieducar.historico_escolar he,
... ... @@ -866,7 +867,7 @@ SELECT nm_disciplina,
866 867 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
867 868 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
868 869 hd.ref_sequencial = he.sequencial AND
869   - substring(nm_serie,1,1) = 4) as freq4,
  870 + substring(nm_serie,1,1) = '4') as freq4,
870 871  
871 872 (select he.frequencia
872 873 from pmieducar.historico_escolar he,
... ... @@ -876,7 +877,7 @@ SELECT nm_disciplina,
876 877 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
877 878 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
878 879 hd.ref_sequencial = he.sequencial AND
879   - substring(nm_serie,1,1) = 5) as freq5,
  880 + substring(nm_serie,1,1) = '5') as freq5,
880 881  
881 882 (select he.frequencia
882 883 from pmieducar.historico_escolar he,
... ... @@ -886,7 +887,7 @@ SELECT nm_disciplina,
886 887 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
887 888 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
888 889 hd.ref_sequencial = he.sequencial AND
889   - substring(nm_serie,1,1) = 6) as freq6,
  890 + substring(nm_serie,1,1) = '6') as freq6,
890 891  
891 892 (select he.frequencia
892 893 from pmieducar.historico_escolar he,
... ... @@ -896,7 +897,7 @@ SELECT nm_disciplina,
896 897 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
897 898 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
898 899 hd.ref_sequencial = he.sequencial AND
899   - substring(nm_serie,1,1) = 7) as freq7,
  900 + substring(nm_serie,1,1) = '7') as freq7,
900 901  
901 902 (select he.frequencia
902 903 from pmieducar.historico_escolar he,
... ... @@ -906,7 +907,7 @@ SELECT nm_disciplina,
906 907 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
907 908 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
908 909 hd.ref_sequencial = he.sequencial AND
909   - substring(nm_serie,1,1) = 8) as freq8,
  910 + substring(nm_serie,1,1) = '8') as freq8,
910 911  
911 912 (select he.frequencia
912 913 from pmieducar.historico_escolar he,
... ... @@ -916,7 +917,7 @@ SELECT nm_disciplina,
916 917 hd.ref_sequencial = historico_disciplinas.ref_sequencial AND
917 918 hd.ref_ref_cod_aluno = he.ref_cod_aluno AND
918 919 hd.ref_sequencial = he.sequencial AND
919   - substring(nm_serie,1,1) = 9) as freq9,
  920 + substring(nm_serie,1,1) = '9') as freq9,
920 921  
921 922 (SELECT distinct
922 923 (CASE WHEN he.aceleracao = 1 THEN
... ... @@ -930,7 +931,7 @@ SELECT nm_disciplina,
930 931 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
931 932 he.ativo = 1 AND
932 933 he.ano = historico_escolar.ano AND
933   - substring(nm_serie,1,1) = 1 AND
  934 + substring(nm_serie,1,1) = '1' AND
934 935 he.sequencial = historico_escolar.sequencial) as status_serie1,
935 936  
936 937  
... ... @@ -945,7 +946,7 @@ SELECT nm_disciplina,
945 946 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
946 947 he.ativo = 1 AND
947 948 he.ano = historico_escolar.ano AND
948   - substring(nm_serie,1,1) = 2 AND
  949 + substring(nm_serie,1,1) = '2' AND
949 950 he.sequencial = historico_escolar.sequencial) as status_serie2,
950 951  
951 952  
... ... @@ -960,7 +961,7 @@ SELECT nm_disciplina,
960 961 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
961 962 he.ativo = 1 AND
962 963 he.ano = historico_escolar.ano AND
963   - substring(nm_serie,1,1) = 3 AND
  964 + substring(nm_serie,1,1) = '3' AND
964 965 he.sequencial = historico_escolar.sequencial) as status_serie3,
965 966  
966 967  
... ... @@ -975,7 +976,7 @@ SELECT nm_disciplina,
975 976 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
976 977 he.ativo = 1 AND
977 978 he.ano = historico_escolar.ano AND
978   - substring(nm_serie,1,1) = 4 AND
  979 + substring(nm_serie,1,1) = '4' AND
979 980 he.sequencial = historico_escolar.sequencial) as status_serie4,
980 981  
981 982  
... ... @@ -990,7 +991,7 @@ SELECT nm_disciplina,
990 991 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
991 992 he.ativo = 1 AND
992 993 he.ano = historico_escolar.ano AND
993   - substring(nm_serie,1,1) = 5 AND
  994 + substring(nm_serie,1,1) = '5' AND
994 995 he.sequencial = historico_escolar.sequencial) as status_serie5,
995 996  
996 997  
... ... @@ -1005,7 +1006,7 @@ SELECT nm_disciplina,
1005 1006 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
1006 1007 he.ativo = 1 AND
1007 1008 he.ano = historico_escolar.ano AND
1008   - substring(nm_serie,1,1) = 6 AND
  1009 + substring(nm_serie,1,1) = '6' AND
1009 1010 he.sequencial = historico_escolar.sequencial) as status_serie6,
1010 1011  
1011 1012  
... ... @@ -1020,7 +1021,7 @@ SELECT nm_disciplina,
1020 1021 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
1021 1022 he.ativo = 1 AND
1022 1023 he.ano = historico_escolar.ano AND
1023   - substring(nm_serie,1,1) = 7 AND
  1024 + substring(nm_serie,1,1) = '7' AND
1024 1025 he.sequencial = historico_escolar.sequencial) as status_serie7,
1025 1026  
1026 1027  
... ... @@ -1035,7 +1036,7 @@ SELECT nm_disciplina,
1035 1036 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
1036 1037 he.ativo = 1 AND
1037 1038 he.ano = historico_escolar.ano AND
1038   - substring(nm_serie,1,1) = 8 AND
  1039 + substring(nm_serie,1,1) = '8' AND
1039 1040 he.sequencial = historico_escolar.sequencial) as status_serie8,
1040 1041  
1041 1042  
... ... @@ -1050,7 +1051,7 @@ SELECT nm_disciplina,
1050 1051 he.ref_cod_aluno = historico_escolar.ref_cod_aluno AND
1051 1052 he.ativo = 1 AND
1052 1053 he.ano = historico_escolar.ano AND
1053   - substring(nm_serie,1,1) = 9 AND
  1054 + substring(nm_serie,1,1) = '9' AND
1054 1055 he.sequencial = historico_escolar.sequencial) as status_serie9,
1055 1056  
1056 1057  
... ... @@ -1077,7 +1078,7 @@ SELECT nm_disciplina,
1077 1078 FROM pmieducar.historico_escolar he
1078 1079 WHERE he.ref_cod_aluno = $P{aluno})) AS num_folha,
1079 1080  
1080   -( select CASE WHEN ((substring(nm_serie,1,1) = 8) or (substring(nm_serie,1,1) = 9)) THEN
  1081 +( select CASE WHEN ((substring(nm_serie,1,1) = '8') or (substring(nm_serie,1,1) = '9')) THEN
1081 1082 'concluiu o ENSINO FUNDAMENTAL (8 ANOS)'
1082 1083 ELSE
1083 1084 'concluiu o ' || substring(nm_serie,1,1) || ' ano'
... ...