diff --git a/docente_por_formacao.sql b/docente_por_formacao.sql
index 4e8a517d066c7f791cd8e1f2ef295ff8915b62f1..90eb104a933a59b7822d0ab99035cdc1d28bda5a 100644
--- a/docente_por_formacao.sql
+++ b/docente_por_formacao.sql
@@ -33,7 +33,7 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
             AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (3, 4, 5, 6, 7, 8, 9, 10, 11, 12))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
@@ -48,7 +48,7 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
             AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (3, 4))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
@@ -63,8 +63,8 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5)  AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
-            AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (5, 6))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
+            AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (5, 6))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
         ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
@@ -78,8 +78,8 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5)  AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
-            AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (7, 8))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
+            AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (7, 8))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
         ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
@@ -93,8 +93,8 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5)  AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
-            AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (9, 10))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
+            AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (9, 10))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
         ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
@@ -108,8 +108,8 @@ WITH
             INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
         WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5)  AND 
             ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR 
-                (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL))
-            AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (11, 12))
+                ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL))
+            AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (11, 12))
         GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
             docente.id_docente
         ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC