Query do No Show: mudanças entre as edições
(Criou página com ' '''<big>Query que lê as Agendas que não compareceram e alimenta a fila</big>''' <small>SELeCT agenda.cod_empresa, agenda.cod_os_agenda , cli.prefixo_cel , cli.telefone_cel...') |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
'''<big>Query que lê as Agendas que não compareceram e alimenta a fila</big>''' | '''<big>Query que lê as Agendas que não compareceram e alimenta a fila</big>''' | ||
<small> | <small>Select Ev.Cod_Empresa,Ev.Cod_Evento,Cli.Prefixo_Cel DDD,Cli.Telefone_Cel Celular,Ev.Data_Novo_Contato</small> | ||
<small> | <small>From Crm_Eventos Ev,Clientes Cli,Crm_Parm_Fluxo Parm,Cliente_Diverso Div</small> | ||
<small> | <small>Where Ev.Cod_Cliente = Cli.Cod_Cliente</small> | ||
<small> | <small>And Ev.Cod_Empresa = Parm.Cod_Empresa</small> | ||
<small> | <small>And Cli.Cod_Cliente = Div.Cod_Cliente</small> | ||
<small> | <small>And Ev.Status = 'P'</small> | ||
<small> | <small>And Nvl(Ev.Nao_Compareceu, 'N') = 'S'</small> | ||
<small> | <small>And Nvl(Div.Crm_Sms, 'N') = 'N'</small> | ||
<small>And Length(Trim(Cli.Prefixo_Cel)) = 2</small> | |||
<small> | <small> And Length(Trim(Cli.Telefone_Cel)) In (8,9)</small> | ||
<small> | <small>And Nvl(Ev.Apagar_Ao_Sair, 'N') <> 'X'</small> | ||
<small>And (Ev.Data_Novo_Contato) >= Trunc(Sysdate)</small> | |||
<small> | <small>And (Ev.Data_Novo_Contato) < Trunc(Sysdate + 1)</small> | ||
<small> And NVL(Parm.ATIVAR_LEADZAP, 'N') = 'S'</small> | |||
<small> | <small> and ev.responsavel_pelo_evento is not null</small> | ||
<small> --Tira Cliente = 1</small> | |||
<small> | <small> AND EV.COD_CLIENTE <> 1</small> | ||
<small> --nao pode ter envio de no show</small> | |||
<small> And Not Exists (select 1</small> | |||
<small> from crm_disparo_fila fil</small> | |||
<small> where fil.cod_empresa = ev.cod_empresa</small> | |||
<small> and fil.cod_evento = ev.cod_evento</small> | |||
<small> and fil.id_disparo = 202); </small> |
Edição atual tal como às 15h34min de 14 de setembro de 2020
Query que lê as Agendas que não compareceram e alimenta a fila
Select Ev.Cod_Empresa,Ev.Cod_Evento,Cli.Prefixo_Cel DDD,Cli.Telefone_Cel Celular,Ev.Data_Novo_Contato
From Crm_Eventos Ev,Clientes Cli,Crm_Parm_Fluxo Parm,Cliente_Diverso Div
Where Ev.Cod_Cliente = Cli.Cod_Cliente
And Ev.Cod_Empresa = Parm.Cod_Empresa
And Cli.Cod_Cliente = Div.Cod_Cliente
And Ev.Status = 'P'
And Nvl(Ev.Nao_Compareceu, 'N') = 'S'
And Nvl(Div.Crm_Sms, 'N') = 'N'
And Length(Trim(Cli.Prefixo_Cel)) = 2
And Length(Trim(Cli.Telefone_Cel)) In (8,9)
And Nvl(Ev.Apagar_Ao_Sair, 'N') <> 'X'
And (Ev.Data_Novo_Contato) >= Trunc(Sysdate)
And (Ev.Data_Novo_Contato) < Trunc(Sysdate + 1)
And NVL(Parm.ATIVAR_LEADZAP, 'N') = 'S'
and ev.responsavel_pelo_evento is not null
--Tira Cliente = 1
AND EV.COD_CLIENTE <> 1
--nao pode ter envio de no show
And Not Exists (select 1
from crm_disparo_fila fil
where fil.cod_empresa = ev.cod_empresa
and fil.cod_evento = ev.cod_evento
and fil.id_disparo = 202);