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