Pular para o conteúdo
  • Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 16 anos atrás por Anônimo.
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #92951
    Anônimo

      Preciso agrupar esse select – como posso fazer isso somente pelo status e a soma dos dias,horas,minutos e segundos

      SELECT h.id_chamado as chamado,t.dsc_nome as Tecnico,s.dsc_status as Status,TO_CHAR(h.dat_abertura,'DD/MM/YYYY:HH24:MI:SS') "Data_Inicio",
      TO_CHAR(h.dat_fechamento,'DD/MM/YYYY:HH24:MI:SS') "Data_Fim",
      trunc((((86400*(h.dat_fechamento-h.dat_abertura))/60)/60)/24) "Dias",
      trunc(((86400*(h.dat_fechamento-h.dat_abertura))/60)/60)-24*(trunc((((86400*(h.dat_fechamento-h.dat_abertura))/60)/60)/24)) "Horas",
      trunc((86400*(h.dat_fechamento-h.dat_abertura))/60)-60*(trunc(((86400*(h.dat_fechamento-h.dat_abertura))/60)/60)) "Minutos",
      trunc(86400*(h.dat_fechamento-h.dat_abertura))-60*(trunc((86400*(h.dat_fechamento-h.dat_abertura))/60)) "Secs"
      FROM sgc.hchamados h,tecnicos t,status s
      where h.cod_tecnico = t.cod_tecnico
      and h.cod_status = s.cod_status
      group by grouping sets(h.id_chamado),dsc_status,t.dsc_nome,s.dsc_status,h.dat_fechamento,h.dat_abertura
      order by 2 asc;

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.