Query Disparo Agendamento.
Lê as Agendas programadas que ainda não foram para a fila e alimenta a fila
Select ev.cod_empresa, ev.cod_evento, cli.prefixo_cel DDD,cli.telefone_cel Celular
from crm_eventos ev, clientes cli , cliente_diverso div, crm_programacao prog
where ev.cod_cliente = cli.cod_cliente
and ev.cod_programacao = prog.cod_programacao
and cli.cod_cliente = div.cod_cliente
-- eventos pendentes
and ev.status = 'P'
-- nao pode estar na tabela de disparo, pois se ja esta, ja chegou onde queriamos
and ev.cod_evento not in (select cod_evento from crm_disparo_fila)
-- nao pode ter flags marcado
and nvl(div.crm_sms,'N') = 'N'
-- so pega valido celular
and length(trim(cli.prefixo_cel)) = 2 and length(trim(cli.telefone_cel)) in (8,9)
-- pega os agendados para hoje (ou seja,ligaria hoje para agendar)
and ev.data_novo_contato >= trunc(sysdate) and ev.data_novo_contato < trunc(sysdate+1)