Query do No Show

De Wiki NBS
Revisão de 18h55min de 18 de agosto de 2020 por Orione (discussão | contribs) (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...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
Query que lê as Agendas que não compareceram e alimenta a fila 

SELeCT agenda.cod_empresa, agenda.cod_os_agenda , cli.prefixo_cel , cli.telefone_cel, agenda.data_agendada

from  os_agenda agenda , clientes cli, crm_parm_fluxo parm, CRM_EVENTOS EV,   cliente_diverso div

where agenda.cod_cliente = cli.cod_cliente

and   agenda.cod_empresa = parm.cod_empresa

AND AGENdA.CRM_COD_EMPRESA = EV.COD_EMPRESA

and agenda.crm_cod_evento  = ev.cod_evento

and  cli.cod_cliente    = div.cod_cliente

-- Cliente nao pode ter flags marcado

and nvl(div.crm_sms,'N') = 'N'

-- AGENDA TEM QUE ESTAR ATIVA

AND Nvl(agenda.apagar_ao_sair, 'N') <> 'X'

AND agenda.status_agenda IN ('C', 'A')

-- TEM QUE SER HOJE

and (agenda.data_agendada) >=  trunc(sysdate) and  (agenda.data_agendada) <   trunc(sysdate+1)

-- QUE QUE TER ULTRAPASSADO O LIMITE DE HORAS . SE NAO MARCARAM O PARAMEtro VOU COLCOAR 4 HORAS

and (SYSDATE  - agenda.data_agendada)/24 >   nvl(PARM.tempo_horas_para_voltar_agenda,(4/24))

--telefone celular tem que ser valido

and length(cli.prefixo_cel)   = 2 and length(cli.telefone_cel) >= 8