Escolar Documentos
Profissional Documentos
Cultura Documentos
SELECT
--PV.nome as [Tipo Documental],
CAST(A.ID AS varchar) + ' - ' + A.nome as [Atividade],
--SUM(DOCS.QTD_DOCS) as [Documentos],
SUM(DOCS.TOTAL_PAGS) as [Imagens]
FROM
(
select
I.processo_versao_id,
I.atividade_id,
--COUNT(*) AS QTD_DOCS,
SUM(VA.qtd_paginas) AS TOTAL_PAGS
from
DOCUMENTO D
INNER JOIN DOCUMENTO_VERSAO DV ON DV.documento_id = D.id AND
D.excluido = 0 AND DV.documento_versao_status_id = 1
INNER JOIN DOCUMENTO_VERSAO_ANEXO VA ON VA.documento_versao_id =
DV.id AND VA.nome_interno LIKE '%.PDF'
INNER JOIN PROC_INSTANCIA I ON I.documento_id = D.id AND
I.instancia_status_id = 4
GROUP BY I.processo_versao_id, I.atividade_id
) AS DOCS
INNER JOIN PROC_PROCESSO_VERSAO PV ON PV.ID = DOCS.processo_versao_id
INNER JOIN PROC_ATIVIDADE A ON (A.ID = DOCS.atividade_id AND
A.processo_versao_id = DOCS.processo_versao_id)
GROUP BY
--PV.nome,
CAST(A.ID AS varchar) + ' - ' + A.nome
ORDER BY
--PV.nome,
CAST(A.ID AS varchar) + ' - ' + A.nome
#Total Imagens Sistema
UNION ALL
SELECT * from(
SELECT
SUM(DOCS.TOTAL_PAGS) as [SOMA]
FROM
(
select
I.processo_versao_id,
I.atividade_id,
--COUNT(*) AS QTD_DOCS,
SUM(VA.qtd_paginas) AS TOTAL_PAGS
from
DOCUMENTO D
INNER JOIN DOCUMENTO_VERSAO DV ON
DV.documento_id = D.id AND D.excluido = 0 AND DV.documento_versao_status_id = 1
INNER JOIN DOCUMENTO_VERSAO_ANEXO VA ON
VA.documento_versao_id = DV.id AND VA.nome_interno LIKE '%.PDF'
INNER JOIN PROC_INSTANCIA I ON
I.documento_id = D.id AND I.instancia_status_id = 4
GROUP BY I.processo_versao_id, I.atividade_id
) AS DOCS
INNER JOIN PROC_PROCESSO_VERSAO PV ON PV.ID =
DOCS.processo_versao_id
INNER JOIN PROC_ATIVIDADE A ON (A.ID =
DOCS.atividade_id AND A.processo_versao_id = DOCS.processo_versao_id)
) as Total
) res