---
# System prepended metadata

title: sqls

---

sqls
===


Código Autuados
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO),
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
,
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO),
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END ,
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO,
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO),
  DIM_PROCESSO.DSC_OBSERVACAO_ULT_ANDAMENTO,
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO,
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO,
  DIM_PROCESSO.DSC_PROCEDENCIA,
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P,
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end,
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO,
  CASE WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 0 THEN 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1)  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 0)  THEN 'Sim'
           ELSE 'Não' END
,
  count(distinct(FATO_OCORRENCIA_PROCESSO.ID_PROCESSO))
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
GROUP BY
  DIM_PROCESSO.ID_PROCESSO, 
  DIM_CLASSE.SIG_CLASSE, 
  DIM_PROCESSO.NUM_PROCESSO, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>', 
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO), 
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
, 
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO), 
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
, 
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END , 
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO, 
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO), 
  DIM_PROCESSO.DSC_OBSERVACAO_ULT_ANDAMENTO, 
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO, 
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO, 
  DIM_PROCESSO.DSC_PROCEDENCIA, 
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P, 
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO, 
  CASE WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 0 THEN 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1)  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 0)  THEN 'Sim'
           ELSE 'Não' END

```

Código Baixados
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO),
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO,
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO),
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,
  DIM_PROCESSO.DSC_PROCEDENCIA,
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P,
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end,
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO,
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
,
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO,
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO,
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO),
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO,
  count(distinct(FATO_OCORRENCIA_PROCESSO.ID_PROCESSO))
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
GROUP BY
  DIM_PROCESSO.ID_PROCESSO, 
  DIM_CLASSE.SIG_CLASSE, 
  DIM_PROCESSO.NUM_PROCESSO, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>', 
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO), 
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO, 
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO), 
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
, 
  DIM_PROCESSO.DSC_PROCEDENCIA, 
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P, 
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO, 
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
, 
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO, 
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO, 
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO), 
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO

```

Código Distribuídos e Registrados à Presidência
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO),
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
,
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO),
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END ,
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO,
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO),
  DIM_MINISTRO.NOM_MINISTRO,
  TRUNC(DIM_TEMPO_OCORRENCIA_PROC.DAT_PERIODO),
  DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO,
  DIM_ANDAMENTO.DSC_ANDAMENTO,
  DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO,
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO,
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO,
  DIM_PROCESSO.DSC_PROCEDENCIA,
  DIM_PROCESSO.DSC_ORGAO_ORIGEM,
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P,
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end,
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO,
  CASE WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 0 THEN 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1)  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 0)  THEN 'Sim'
           ELSE 'Não' END
,
  SUM(FATO_OCORRENCIA_PROCESSO.QTD_OCOR_PROCESSUAL)
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_TEMPO  DIM_TEMPO_OCORRENCIA_PROC,
  DIM_ANDAMENTO,
  DIM_MINISTRO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ANDAMENTO=DIM_ANDAMENTO.ID_ANDAMENTO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_MINISTRO_RELATOR=DIM_MINISTRO.ID_MINISTRO  )
  AND  ( DIM_TEMPO_OCORRENCIA_PROC.ID_PERIODO=FATO_OCORRENCIA_PROCESSO.ID_DAT_OCORRENCIA_PROCESSUAL  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
  AND  
  (
   DIM_ANDAMENTO.DSC_GRUPO_ANDAMENTO  IN  ( 'Distribuição'  )
   AND
   ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
  )
GROUP BY
  DIM_PROCESSO.ID_PROCESSO, 
  DIM_CLASSE.SIG_CLASSE, 
  DIM_PROCESSO.NUM_PROCESSO, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>', 
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO), 
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
, 
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO), 
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
, 
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END , 
  DIM_PROCESSO.DSC_ULTIMO_ANDAMENTO, 
  TRUNC(DIM_PROCESSO.DAT_ULTIMO_ANDAMENTO), 
  DIM_MINISTRO.NOM_MINISTRO, 
  TRUNC(DIM_TEMPO_OCORRENCIA_PROC.DAT_PERIODO), 
  DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO, 
  DIM_ANDAMENTO.DSC_ANDAMENTO, 
  DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO, 
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO, 
  DIM_PROCESSO.DAT_ULTIMA_LOCALIZACAO, 
  DIM_PROCESSO.DSC_PROCEDENCIA, 
  DIM_PROCESSO.DSC_ORGAO_ORIGEM, 
  DIM_PROCESSO.DSC_ORGAO_ORIGEM_P, 
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO, 
  CASE WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_SEM_DECISAO = 0 THEN 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1)  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN  (DIM_PROCESSO.FLG_MERITO_PENDENTE = 0 AND DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 0)  THEN 'Sim'
           ELSE 'Não' END

```


Código Recebidos com partes
```{sql}
SELECT
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )



```

Código Baixados com partes
```{sql}
SELECT
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )



```

Código Decisões Weliton
```{sql}

SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO),
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO),
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO,
  DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO,
  DIM_ANDAMENTO.DSC_ANDAMENTO,
  FATO_OCORRENCIA_PROCESSO.DSC_OBSERVACAO_ANDAMENTO,
  TRUNC(DIM_TEMPO_OCORRENCIA_PROC.DAT_PERIODO),
  DIM_ORIGEM_DECISAO.DSC_ORIGEM_DECISAO,
  DIM_ORIGEM_DECISAO.DSC_TIPO_DECISAO,
  SUM(FATO_OCORRENCIA_PROCESSO.QTD_OCOR_PROCESSUAL),
  count(distinct(FATO_OCORRENCIA_PROCESSO.ID_PROCESSO)),
  DIM_TEMPO_OCORRENCIA_PROC.NOM_MES_PERIODO,
  DIM_TEMPO_OCORRENCIA_PROC.NUM_MES_PERIODO,
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end,
  DIM_MINISTRO.NOM_MINISTRO,
  DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO,
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
,
  DIM_ANDAMENTO.COD_ANDAMENTO,
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO,
  CASE WHEN DIM_PROCESSO.FLG_COVID19   = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_COVID19 =  0 THEN 'Não' END ,
  DIM_PROCESSO.DSC_SIGLA_ULTIMO_RECURSO,
  DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

,
  CASE WHEN DIM_PROCESSO.FLG_CRIMINAL = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_CRIMINAL =0 THEN 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END 
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_TEMPO  DIM_TEMPO_OCORRENCIA_PROC,
  DIM_ANDAMENTO,
  DIM_MINISTRO,
  DIM_CLASSE,
  DIM_ORIGEM_DECISAO
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ANDAMENTO=DIM_ANDAMENTO.ID_ANDAMENTO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_MINISTRO_RELATOR=DIM_MINISTRO.ID_MINISTRO  )
  AND  ( DIM_TEMPO_OCORRENCIA_PROC.ID_PERIODO=FATO_OCORRENCIA_PROCESSO.ID_DAT_OCORRENCIA_PROCESSUAL  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ORIGEM_DECISAO=DIM_ORIGEM_DECISAO.ID_ORIGEM_DECISAO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
  AND  
  (
   ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
   AND
   DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO  IN  ( 'Decisão Sobrestamento','Decisão Final','Decisão Interlocutória','Decisão Liminar','Decisão Rep. Geral','Decisão','Decisão em recurso interno'  )
  )
GROUP BY
  DIM_PROCESSO.ID_PROCESSO, 
  DIM_CLASSE.SIG_CLASSE, 
  DIM_PROCESSO.NUM_PROCESSO, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>', 
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO), 
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO), 
      CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
, 
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO, 
  DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO, 
  DIM_ANDAMENTO.DSC_ANDAMENTO, 
  FATO_OCORRENCIA_PROCESSO.DSC_OBSERVACAO_ANDAMENTO, 
  TRUNC(DIM_TEMPO_OCORRENCIA_PROC.DAT_PERIODO), 
  DIM_ORIGEM_DECISAO.DSC_ORIGEM_DECISAO, 
  DIM_ORIGEM_DECISAO.DSC_TIPO_DECISAO, 
  DIM_TEMPO_OCORRENCIA_PROC.NOM_MES_PERIODO, 
  DIM_TEMPO_OCORRENCIA_PROC.NUM_MES_PERIODO, 
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end, 
  DIM_MINISTRO.NOM_MINISTRO, 
  DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO, 
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
, 
  DIM_ANDAMENTO.COD_ANDAMENTO, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO, 
  CASE WHEN DIM_PROCESSO.FLG_COVID19   = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_COVID19 =  0 THEN 'Não' END , 
  DIM_PROCESSO.DSC_SIGLA_ULTIMO_RECURSO, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, 
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

, 
  CASE WHEN DIM_PROCESSO.FLG_CRIMINAL = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_CRIMINAL =0 THEN 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_TRAMITACAO = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_TRAMITACAO = 0 THEN 'Não' END 

```

Código Decisões Weliton partes
```{sql}
SELECT
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_ANDAMENTO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ANDAMENTO=DIM_ANDAMENTO.ID_ANDAMENTO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  (
   ( FATO_OCORRENCIA_PROCESSO.FLG_LANCAMENTO_INDEVIDO=0  )
   AND
   DIM_ANDAMENTO.DSC_SUBGRUPO_ANDAMENTO  IN  ( 'Decisão Sobrestamento','Decisão Final','Decisão Interlocutória','Decisão Liminar','Decisão Rep. Geral','Decisão','Decisão em recurso interno'  )
  )

```


Código Acervo
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>',
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
,
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO),
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO),
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO,
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO,
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end,
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO,
  DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,
  DIM_PROCESSO.DSC_PROCEDENCIA,
  DIM_PROCESSO.DSC_ORGAO_ORIGEM,
  CASE WHEN DIM_PROCESSO.FLG_CRIMINAL = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_CRIMINAL =0 THEN 'Não' END ,
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
,
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END ,
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

,
  CASE WHEN DIM_PROCESSO.FLG_LIMINAR_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END
,
  count(distinct(FATO_OCORRENCIA_PROCESSO.ID_PROCESSO)),
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>'
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  ( DIM_PROCESSO.FLG_TRAMITACAO=1  )
GROUP BY
  DIM_PROCESSO.ID_PROCESSO, 
  DIM_CLASSE.SIG_CLASSE, 
  DIM_PROCESSO.NUM_PROCESSO, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>', 
  CASE WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE ORIGINÁRIA' THEN 'Originária'
         WHEN DIM_CLASSE.DSC_GRUPO_ORIGEM = 'CLASSE RECURSAL' THEN 'Recursal' ELSE DIM_CLASSE.DSC_GRUPO_ORIGEM END
, 
  TRUNC(DIM_PROCESSO.DAT_AUTUACAO), 
  initcap(DIM_PROCESSO.DSC_MEIO_PROCESSO), 
  DIM_PROCESSO.NOM_MIN_REL_ULT_ANDAMENTO, 
  DIM_PROCESSO.DSC_ULTIMA_LOCALIZACAO, 
  Case when DIM_PROCESSO.NUM_RAMO_DIREITO = -1 then
(Case when SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 1) is not null then SUBSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO,1,INSTR (DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, '|') - 2) else DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO end)
else
'Não Informado'
end, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCAT_COMPLETO, 
  DIM_PROCESSO.DSC_ASSUNTO_CONCATENADO, 
  DIM_PROCESSO.DSC_PROCEDENCIA, 
  DIM_PROCESSO.DSC_ORGAO_ORIGEM, 
  CASE WHEN DIM_PROCESSO.FLG_CRIMINAL = 1 THEN 'Sim' 
          WHEN DIM_PROCESSO.FLG_CRIMINAL =0 THEN 'Não' END , 
  case when DIM_PROCESSO.FLG_COM_PEDIDO_VISTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_SOBRESTADO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_PROCESSO_MESA_PAUTA = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_ACORDAO_PEND_PUBLICACAO = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  CASE WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE =  1  THEN 'Sim'
          WHEN DIM_PROCESSO.FLG_MERITO_PENDENTE = -1 THEN 'Não se aplica'
ELSE 'Não' END , 
  CASE WHEN DIM_PROCESSO.FLG_RECURSO_INTERNO_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END

, 
  CASE WHEN DIM_PROCESSO.FLG_LIMINAR_PENDENTE = 1  THEN 'Sim'
           ELSE 'Não' END
, 
  '<a href=''http://www.stf.jus.br/portal/processo/verProcessoAndamento.asp?incidente='||DIM_PROCESSO.SEQ_NAT_OBJETO_INCIDENTE||''' target=_blank>'||DIM_PROCESSO.SIG_CLASSE||'-'||DIM_PROCESSO.NUM_PROCESSO||'</a>'




```

Código decisões partes de 2000 a 2021
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_TEMPO  DIM_TEMPO_OCORRENCIA_PROC,
  DIM_ANDAMENTO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ANDAMENTO=DIM_ANDAMENTO.ID_ANDAMENTO  )
  AND  ( DIM_TEMPO_OCORRENCIA_PROC.ID_PERIODO=FATO_OCORRENCIA_PROCESSO.ID_DAT_OCORRENCIA_PROCESSUAL  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  (
   DIM_ANDAMENTO.DSC_GRUPO_ANDAMENTO  IN  ( 'Decisão'  )
   AND
   DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO  BETWEEN  2000  AND  2021
  )



```
Código decisões partes de 2022
```{sql}

SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_TEMPO  DIM_TEMPO_OCORRENCIA_PROC,
  DIM_ANDAMENTO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.ID_ANDAMENTO=DIM_ANDAMENTO.ID_ANDAMENTO  )
  AND  ( DIM_TEMPO_OCORRENCIA_PROC.ID_PERIODO=FATO_OCORRENCIA_PROCESSO.ID_DAT_OCORRENCIA_PROCESSUAL  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  (
   DIM_ANDAMENTO.DSC_GRUPO_ANDAMENTO  IN  ( 'Decisão'  )
   AND
   DIM_TEMPO_OCORRENCIA_PROC.NUM_ANO_PERIODO  IN  ( 2022  )
  )





```

Código baixados partes de 2000 a 2021
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  TO_NUMBER(TO_CHAR(    CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,'SYYYY'))  BETWEEN  2000  AND  2021


```
Código baixados partes de 2022
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  TO_NUMBER(TO_CHAR(    CASE TRUNC(DIM_PROCESSO.dat_baixa) 
                       WHEN TO_DATE('31/12/2100','DD/MM/YYYY')
                                    THEN NULL
                       ELSE TRUNC(DIM_PROCESSO.DAT_BAIXA)
         END
,'SYYYY'))  IN  ( 2022  )




```
Código recebidos partes de 2000 a 2021
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  TO_NUMBER(TO_CHAR(TRUNC(DIM_PROCESSO.DAT_AUTUACAO),'SYYYY'))  BETWEEN  2000  AND  2021



```

Código recebidos partes de 2022
```{sql}
SELECT
  DIM_PROCESSO.ID_PROCESSO,
  DIM_CLASSE.SIG_CLASSE,
  DIM_PROCESSO.NUM_PROCESSO,
  DIM_PROCESSO.DOC_POLOS_ATIVO,
  DIM_PROCESSO.DOC_POLOS_PASSIVO,
  DIM_PROCESSO.DOC_ADVS_ATIVO,
  DIM_PROCESSO.DOC_ADVS_PASSIVO
FROM
  FATO_OCORRENCIA_PROCESSO,
  DIM_PROCESSO,
  DIM_CLASSE
WHERE
  ( FATO_OCORRENCIA_PROCESSO.ID_CLASSE=DIM_CLASSE.ID_CLASSE  )
  AND  ( DIM_PROCESSO.ID_PROCESSO=FATO_OCORRENCIA_PROCESSO.ID_PROCESSO  )
  AND  ( FATO_OCORRENCIA_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  ( DIM_PROCESSO.FLG_OPERACIONAL_ATIVO=1  )
  AND  
  TO_NUMBER(TO_CHAR(TRUNC(DIM_PROCESSO.DAT_AUTUACAO),'SYYYY'))  IN  ( 2022  )



```
Código Audiências Públicas
```{sql}
SELECT cp.*
 FROM cms.servico s
    INNER JOIN
     cms.conteudo_publicacao cp
    ON cp.seq_servico = s.seq_servico
WHERE s.sig_servico = 'audienciasPublicas' AND cp.flg_publicado = 'S'
ORDER BY cp.dat_fim_publicacao DESC


```