Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. select sum(case ps.nota when '4' then 1 else 0 end ) otimo,sum(case ps.nota when '3' then 1 else 0 end )bom ,sum( case ps.nota when '2' then 1 else 0 end )regular ,
  2. sum( case ps.nota when '1' then 1 else 0 end )ruim, count( distinct ss.idsolicitacaoservico) total,
  3. ( CASE
  4. WHEN ( ss.datahorafim <= ss.datahoralimite ) THEN 'Sim'
  5. ELSE 'Não'
  6. END ) AS prazosla, case ss.idtipodemandaservico when 1 then 'incidente' when 3 then 'requisição' end Tipo
  7. from solicitacaoservico ss left join pesquisasatisfacao ps on ps.idsolicitacaoservico = ss.idsolicitacaoservico
  8. JOIN servicocontrato sc ON sc.idservicocontrato = ss.idservicocontrato
  9.  
  10. JOIN contratos co ON co.idcontrato = sc.idcontrato
  11. left JOIN (select a.idgrupo grupoexecutor, ss1.idsolicitacaoservico, i.datahorafinalizacao
  12. from solicitacaoservico ss1 join bpm_atribuicaofluxo a on ss1.idtarefaencerramento = a.iditemtrabalho
  13. left Join bpm_itemtrabalhofluxo i on a.iditemtrabalho = i.iditemtrabalho
  14. where a.idtype=1) cp on ss.idsolicitacaoservico = cp.idsolicitacaoservico
  15. left join grupo grupo on grupo.idgrupo = cp.grupoexecutor group by
  16. prazosla, ss.idtipodemandaservico limit 200
  17.  
  18. SELECT COUNT (nota) FROM pesquisasatisfacao
  19. LEFT JOIN
  20.  
  21. SELECT idsolicitacaoservico AS tipo FROM solicitacaoservico LEFT JOIN pesquisasatisfacao AS pesquisa ON pesquisa.idsolicitacaoservico = tipo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement