SELECTSELECT x.* FROM (
SELECT
pj.keyjira as "Jira",
dtInicio as "Data Aberturaabertura",
CONCAT('[', p.nuProcesso, '|http://192.168.222.6:8080/ProjetoSIA/processo/', p.cdProcesso, ']') as "Processo",
case when p.cdtipopendencia = 1 then 'Suporte' else 'Dúvida' end as "Tipo",
(en.cdEntidade || '-'|| en.nmEntidade) as "Entidade",
pr.nmProduto as "Produto",
re.nmUsuario as Responsavel"Responsável",
gu.nmGrupoUsuario as GrupoResponsavel"Grupo responsável",
s.nmSituacao as Situacao"Situação",
(CURRENT_DATE-dtInicio) as "Dias",
justify_hours(jiraIssue.tempoGasto * interval '1 seconds') as tempoGasto"Tempo gasto"
FROM esiaProcesso p
leftLEFT joinJOIN eanEntidade en on p.cdEntidade = en.cdEntidade
leftLEFT joinJOIN eanUsuario re on p.cdResponsavel = re.cdUsuario
leftLEFT joinJOIN esiasituacao s on p.cdSituacao = s.cdSituacao
leftLEFT joinJOIN eanGrupoUsuario gu on p.cdGrupoResponsavel = gu.cdGrupoUsuario
leftLEFT joinJOIN esiaClassificacaoErro c on p.cdclassificacaoerro = c.cdclassificacaoerro
leftLEFT joinJOIN esiaProduto pr on p.cdProduto = pr.cdproduto
leftLEFT joinJOIN esiaProcessoJira pj on p.cdProcesso = pj.cdProcesso
leftLEFT joinJOIN (selectSELECT issueid, SUM(timeworked) as tempoGasto, MAX(ultimoSprint) asAS sprint fromFROM esiaJiraIssue GROUP BY issueid) asAS jiraIssue ON pj.cdjira = jiraIssue.issueid
WHERE
p.cdEntidade <> 526
AND p.cdSituacao IN (1,3,4,7,8,9,10)
AND p.cdtipopendencia in (1 ,5)
AND p.cdcategoriaEvento in (2,9)
and p.cdGrupoResponsavel = 4
and pr.cdproduto not in (10,12,11,8,4,16,21,3)
AND (p.cdTipoRelacaoPendencia <> 7 OR p.cdTipoRelacaoPendencia isIS nullNULL)
orderORDER byBY dias"Dias" descDESC
) AS X
|