Query Disparos: mudanças entre as edições
(Criou página com ''''<big>Query que seleciona os eventos para disparo</big>''' SELeCT agenda.cod_empresa, agenda.cod_os_agenda , cli.prefixo_cel , cli.telefone_cel, agenda.data_agendada...') |
Sem resumo de edição |
||
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
<small>SELECT disparo.template, fila.ddd, fila.celular, fila.cod_empresa, fila.cod_evento,</small> | |||
<small> disparo.id_disparo, disparo.template, fila.id_disparo_fila, Nvl(fila.cod_os_agenda, ag.cod_os_agenda) cod_os_agenda</small> | |||
<small>FROM crm_disparo disparo, crm_disparo_fila fila, os_agenda ag</small> | |||
<small>WHERE disparo.id_disparo = fila.id_disparo</small> | |||
<small> AND fila.cod_empresa = ag.crm_cod_empresa(+)</small> | |||
<small> AND fila.cod_evento = ag.crm_cod_evento(+)</small> | |||
<small>-- tem que existir dados no template</small> | |||
<small> AND EXISTS (SELECT a.cod_evento FROM vw_crm_template_agendamento a WHERE a.cod_empresa = fila.cod_empresa AND a.cod_evento = fila.cod_evento)</small> | |||
<small>-- disparos com data menor que agora</small> | |||
<small> AND fila.data_disparo <= SYSDATE</small> | |||
<small>-- Celular valido</small> | |||
<small> AND Length(fila.ddd) = 2 AND Length(celular) >= 8</small> | |||
<small>--Eventos ativos</small> | |||
<small> AND fila.status = 'P'</small> | |||
<small>-- parâmetro de Ativar LEADZAP OK</small> | |||
<small> AND EXISTS (SELECT 1 FROM crm_parm_fluxo p WHERE p.cod_empresa = fila.cod_empresa AND Nvl(p.ativar_leadzap, 'N') = 'S')</small> | |||
<small>-- Empresa tem que estar cruzada com algum número de LEADZAP</small> | |||
<small> AND EXISTS (SELECT 1 FROM crm_whatsapp_empresa a WHERE a.cod_empresa = fila.cod_empresa)</small> | |||
<small>ORDER BY fila.cod_empresa</small> |
Edição atual tal como às 20h48min de 20 de agosto de 2020
SELECT disparo.template, fila.ddd, fila.celular, fila.cod_empresa, fila.cod_evento,
disparo.id_disparo, disparo.template, fila.id_disparo_fila, Nvl(fila.cod_os_agenda, ag.cod_os_agenda) cod_os_agenda
FROM crm_disparo disparo, crm_disparo_fila fila, os_agenda ag
WHERE disparo.id_disparo = fila.id_disparo
AND fila.cod_empresa = ag.crm_cod_empresa(+)
AND fila.cod_evento = ag.crm_cod_evento(+)
-- tem que existir dados no template
AND EXISTS (SELECT a.cod_evento FROM vw_crm_template_agendamento a WHERE a.cod_empresa = fila.cod_empresa AND a.cod_evento = fila.cod_evento)
-- disparos com data menor que agora
AND fila.data_disparo <= SYSDATE
-- Celular valido
AND Length(fila.ddd) = 2 AND Length(celular) >= 8
--Eventos ativos
AND fila.status = 'P'
-- parâmetro de Ativar LEADZAP OK
AND EXISTS (SELECT 1 FROM crm_parm_fluxo p WHERE p.cod_empresa = fila.cod_empresa AND Nvl(p.ativar_leadzap, 'N') = 'S')
-- Empresa tem que estar cruzada com algum número de LEADZAP
AND EXISTS (SELECT 1 FROM crm_whatsapp_empresa a WHERE a.cod_empresa = fila.cod_empresa)
ORDER BY fila.cod_empresa