cancelar
Mostrar resultados para 
Pesquisar em vez de 
Queria dizer: 
cancel
282
Apresentações
2
Útil
1
Comentários
thiago.passos
Spotlight
Spotlight

Boa tarde a todos

Um cliente demandou uma visão gerencial da quantidade de ligações tratadas pelo sistema num período.

Criei esta query que mostra a contagem das diferentes chamadas originadas e recebidas, por dia/mês/ano

Espero que seja útil. Aceito sugestões.

Lembrando que somente as ligações tratadas pelo sistema são anotadas na TCD, portanto pode haver alguma diferença entre as ligações tarifadas e as encontradas na TCD.

QUERY:

/*
Total de ligações entrantes e originadas registradas na TCD
by zhiago@hotmail.COM
2023/04/24
*/

WITH

TCALLSIN (ANO, MÊS, DIA, CALLS)
AS (
SELECT
YEAR([DateTime]) AS ANO,
MONTH([DateTime])AS MÊS,
DAY([DateTime]) AS DIA,
COUNT(DISTINCT(CONCAT([RouterCallKeyDay],[RouterCallKey]))) AS 'CALLS'
FROM [pcce_awdb].[dbo].[Termination_Call_Detail]
WHERE DateTime > '2021/01/01 00:00:00' -- AND '2022/12/31 23:59:59'
AND AgentSkillTargetID IS NOT NULL
GROUP BY YEAR([DateTime]),MONTH([DateTime]),DAY([DateTime])
)
,
TCALLSOUT (ANO, MÊS, DIA, CALLS)
AS
(
SELECT
YEAR([DateTime]) AS ANO,
MONTH([DateTime])AS MÊS,
DAY([DateTime]) AS DIA,
COUNT(DISTINCT(CONCAT([RouterCallKeyDay],[RouterCallKey]))) AS 'CALLS'
FROM [pcce_awdb].[dbo].[Termination_Call_Detail]
WHERE DateTime > '2021/01/01 00:00:00' -- AND '2022/12/31 23:59:59'
AND AgentSkillTargetID IS NULL
GROUP BY YEAR([DateTime]),MONTH([DateTime]),DAY([DateTime])
)

SELECT
ISNULL(CI.ANO,CO.ANO) AS ANO,
ISNULL(CI.MÊS, CO.MÊS) AS MÊS,
ISNULL(CI.DIA, CO.DIA) AS DIA,
ISNULL(CI.CALLS,0) AS CallsIN,
ISNULL(CO.CALLS,0) AS CallsOut,
ISNULL(CI.CALLS,0) + ISNULL(CO.CALLS,0) as CallsTot
FROM
TCALLSIN CI
RIGHT JOIN TCALLSOUT CO ON
CI.ANO = CO.ANO
AND CI.MÊS = CO.MÊS
AND CI.DIA = CO.DIA

by zhiago@hotmail.com

 

1 Comentário
Primeiros Passos

Encontre respostas, faça perguntas e conecte-se com nossa comunidade de especialistas da Cisco de todo o mundo.

Estamos felizes por você estar aqui! Participe de conversas e conecte-se com sua comunidade.