You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
2.1 KiB

-- b.tplg_descricao, tipo_chamada, a.uniqueid, a.calldate, a.src, a.dst, a.billsec, a.duration, a.userfield, case when(tplg_codigo in(23,24,33,34))then 'MÓVEL' else c.nome_municipio end as nome_municipio, c.uf
-- select * from pbx_tipo_ligacao
-- select * from pbx_municipios
-- select * from pbx_bilhetes where uniqueid = '1518188607.575'
-- select * from pbx_bilhetes_complemento where uniqueid2 = '1518188607.575'
-- select * from pbx_eventos_dacs where uid2 = '1517593767.4421'
select uniqueid, calldate, src, dst, tempo_atendimento, fila, agente, evento, nome_municipio, uf, tplg_descricao, status
from (
select a.uniqueid, a.calldate, a.src, a.dst, case when(d.evento = 'ABANDON')then strtoint(d.param3) else a.billsec end as tempo_atendimento, coalesce(d.fila, '-') as fila, coalesce(e.apelido, '-') as agente,
d.evento, case when(tplg_codigo in(23,24))then 'MÓVEL' else c.nome_municipio end as nome_municipio, c.uf, b.tplg_descricao,
case when((d.evento in('COMPLETEAGENT','COMPLETECALLER') and (billsec > 3) ) or ((d.evento is null) and (billsec > 3)))then 'ATENDIDA' else 'N ATENDIDADA' end as status
from pbx_bilhetes a
inner join pbx_tipo_ligacao b on b.tplg_codigo = a.tipo_chamada
inner join pbx_municipios c on c.id = a.id_municipio
left join pbx_eventos_dacs d on d.uid2 = a.uniqueid and d.evento in('COMPLETEAGENT','COMPLETECALLER','ABANDON')
left join pbx_usuarios e on e.matricula = substring(d.agente,7,4)
where b.tplg_tipo = 2
-- and a.data_bilhete >= '2018-02-01'
--and a.data_bilhete <= '2018-02-10'
and dst = 's'
and a.lastapp <> 'Transferred Call'
) a
--Data/Hora Origem Destino Tempo Status Fila Municipio UF
select * from pbx_bilhetes where uniqueid in(
select * from verifica_s );
select * from pbx_bilhetes_complemento where uniqueid2 in(
select * from verifica_s );
select a.*
from pbx_bilhetes a
inner join pbx_tipo_ligacao b on b.tplg_codigo = a.tipo_chamada
where b.tplg_tipo = 2
and a.data_bilhete >= '2018-02-01'
and a.data_bilhete <= '2018-02-10'
and d.billsec > 3
and (dst = 's' or dst like 'a%')
and a.lastapp <> 'Transferred Call'