SELECT PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO,
PROCESSOC.ASSUNTO,PROCESSOC.RADICAL, PROCESSOC.NUM_PROTOCOLO, PROCESSOC.ANO, PROCESSOC.DV, PROCESSOC.ID_PROCESSO,
MUDANCA_PROCESSOC.DATA AS DATA_ARQUIVAMENTO,
PROCESSOC.DATA_CADASTRO,
MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO AS TEMPO_TRAMITACAO
FROM PROTOCOLO.PROCESSO AS PROCESSOC,
PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC ,
PROTOCOLO.TIPOPROCESSO AS TIPO_PROCESSO
WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO
AND MUDANCA_PROCESSOC.ID_STATUS = 3
AND PROCESSOC.DATA_CADASTRO BETWEEN AND
AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO
AND PROCESSOC.ID_TIPO_PROCESSO =
ORDER BY TIPO_PROCESSO.DENOMINACAO
* Podemos obter os processos agrupados por Classificação CONARQ, no período informado, pela consulta:
SELECT PROCESSOC.ID_CLASSIFICACAO_CONARQ, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO,
PROCESSOC.ASSUNTO,PROCESSOC.RADICAL, PROCESSOC.NUM_PROTOCOLO, PROCESSOC.ANO, PROCESSOC.DV, PROCESSOC.ID_PROCESSO,
MUDANCA_PROCESSOC.DATA AS DATA_ARQUIVAMENTO,
PROCESSOC.DATA_CADASTRO,
MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO AS TEMPO
FROM PROTOCOLO.PROCESSO AS PROCESSOC,
PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC ,
PROTOCOLO.CLASSIFICACAO_CONARQ AS CLASSIFICACAO_CONARQC
WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO
AND MUDANCA_PROCESSOC.ID_STATUS = 3
AND PROCESSOC.DATA_CADASTRO BETWEEN AND
AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ
AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ =
ORDER BY CLASSIFICACAO_CONARQC.NOME_COMPLETO
Para o relatório sintético:
* Podemos obter a quantidade e o tempo médio de tramitação de processos agrupado por Classificação CONARQ, no período informado, pela consulta:
SELECT PROCESSOC.ID_CLASSIFICACAO, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO,
COUNT(PROCESSOC.ID_PROCESSO) AS QUANTIDADE,
AVG( MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO ) AS TEMPO_MEDIO
FROM PROTOCOLO.PROCESSO AS PROCESSOC,
PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC ,
PROTOCOLO.CLASSIFICACAO_CONARQ AS CLASSIFICACAO_CONARQC
WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO
AND MUDANCA_PROCESSOC.ID_STATUS = 3
AND PROCESSOC.DATA_CADASTRO BETWEEN AND
AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ
AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ =
GROUP BY PROCESSOC.ID_CLASSIFICACAO_, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO
ORDER BY CLASSIFICACAO_CONARQC.NOME_COMPLETO
* Podemos obter a quantidade e o tempo médio de tramitação de processos agrupado por Tipo de Processo, no período informado, pela consulta:
SELECT PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO,
COUNT(PROCESSOC.ID_PROCESSO) AS QUANTIDADE,
AVG( MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO ) AS TEMPO_MEDIO
FROM PROTOCOLO.PROCESSO AS PROCESSOC,
PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC ,
PROTOCOLO.TIPOPROCESSO AS TIPO_PROCESSO
WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO
AND MUDANCA_PROCESSOC.ID_STATUS = 3
AND PROCESSOC.DATA_CADASTRO BETWEEN AND
AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO
AND PROCESSOC.ID_TIPO_PROCESSO =
GROUP BY PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO
ORDER BY TIPO_PROCESSO.DENOMINACAO