Ir para conteúdo
Fórum Script Brasil

Ademilson Beirão

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Ademilson Beirão

Ademilson Beirão's Achievements

0

Reputação

  1. Boa tarde, que puder me dar uma ajuda agradeço muito, pois já quebrei a cabeça com essa consulta e nada ainda. Preciso contar os atendimentos que estouraram um SLA, mas pra isso preciso do tempo total gasto e não consigo utilizar um sum dentro do outro. Gostaria de opiniões. select SUM(CASE --problema por causa do SUM, preciso da soma desse campo também SEC_TO_TIME(SUM(tempo.ts_tempo)) WHEN SEC_TO_TIME(SUM(tempo.ts_tempo)) < SEC_TO_TIME(sla.slas_tempo*60) THEN 1 ELSE 0 END) 'No SLA', CASE WHEN SEC_TO_TIME(SUM(tempo.ts_tempo)) > SEC_TO_TIME(sla.slas_tempo*60) AND SEC_TO_TIME(SUM(tempo.ts_tempo)) < SEC_TO_TIME(sla.slas_tempo*60+sla.slas_tempo*60*0.20) THEN 1 ELSE 0 END 'ATE 20', CASE WHEN SEC_TO_TIME(SUM(tempo.ts_tempo)) > SEC_TO_TIME(sla.slas_tempo*60+sla.slas_tempo*60*0.20) THEN 1 ELSE 0 END 'ACIMA DE 20' from ocorrencias o inner join problemas prob on (o.problema=prob.prob_id) inner join sla_solucao sla on (sla.slas_cod=prob.prob_sla) inner join tempo_status tempo on (tempo.ts_ocorrencia=o.numero) where year(data_fechamento)=year(current_date) and month(data_fechamento)=month(current_date) and sistema=3 and status=4 group by NUMERO Muito obrigado.
×
×
  • Criar Novo...