Ir para o conteúdo

 Voltar a SGA LIVRE Su...
Tela cheia

Senhas por tempo de espera

5 de Março de 2013, 9:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 27 vezes

Bom dia a todos.

Surgiu uma necessidade aqui na empresa, preciso recuperar as senhas que estão na fila por mais de X minutos, observei que a query get_fila retorna as senhas por fila, como posso modificar para definir um determinado período.

Query:  return "SELECT a.id_atend, a.nm_cli, a.num_senha, a.id_pri, a.id_stat, to_char(a.dt_cha,'DD/MM/YYYY') as dt_cha, to_char(a.dt_cheg,'HH24:MI:SS') as dt_cheg,
                         to_char(a.dt_ini,'HH24:MI:SS') as dt_ini,to_char(a.dt_fim,'HH24:MI:SS') as dt_fim,  
                        p.nm_pri, p.desc_pri, p.peso_pri, us.sigla_serv, us.id_serv
                FROM atendimentos a
                INNER JOIN uni_serv us
                    ON us.id_serv = a.id_serv
                    AND a.id_uni = us.id_uni
                INNER JOIN servicos s
                    ON s.id_serv = us.id_serv
                INNER JOIN prioridades p
                    ON p.id_pri = a.id_pri
                WHERE us.id_serv IN (:servicos)
                    AND s.stat_serv = 1
                    AND us.stat_serv = 1
                    AND us.id_uni = :id_uni
                    AND a.id_stat IN (:id_stat)
                ORDER BY p.peso_pri DESC, a.dt_cheg ASC";

Autor: Marcio Trentin


1Um comentário

  • 0fbfd8ba38a8d53abea3c5bb590b05ae?only path=false&size=50&d=404Marcio Trentin(usuário não autenticado)
    5 de Março de 2013, 10:43

     

    Pesquisando aqui, acho que encontrei a solução, segue a alteração para quem precisar de algo parecido no futuro.

     adicionar esta condição

    AND a.dt_cheg < date_trunc('minute', now() - interval '5' minute)

Encontro da comunidade SGA Livre no FISL11

13 de Julho de 2010, 15:41, por Desconhecido

Prezados,



Em uma semana, SGA Livre ultrapassa mil usuários

10 de Novembro de 2009, 19:19, por Desconhecido

Em apenas uma semana de funcionamento, a comunidade do Sistema de Gerenciamento do Atendimento (SGA Livre) do Portal Software Público atingiu a marca de mil usuários. O lançamento e a disponibilização do software livre foi feito no último dia 22, durante a 6ª Conferência Latino-Americana de Software Livre (Latinoware 2009), que ocorreu em Foz do Iguaçu (PR).



Nova versão da aplicação Web 1.0.2

4 de Novembro de 2009, 17:05, por Desconhecido

Disponível nova versão da aplicação web (1.0.2). Corrige uma falha na impressão da senha, no módulo de Triagem.



Nova versão da aplicação Web 1.0.1

29 de Outubro de 2009, 12:56, por Desconhecido

Disponível nova versão da aplicação Web do SGA LIVRE, que corrige: