-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqueries.sql
More file actions
45 lines (38 loc) · 1.38 KB
/
queries.sql
File metadata and controls
45 lines (38 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
-- Average csat_score
SELECT AVG(csat_score) FROM calls;
-- Average call duration
SELECT AVG(call_duration_in_minutes) FROM calls;
-- Number of calls by reason
SELECT reason,COUNT(id) AS frequency,AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes FROM calls
GROUP BY reason ORDER BY frequency DESC;
-- Sentiment
SELECT sentiment,COUNT(id) AS frequency,AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes FROM calls
GROUP BY sentiment ORDER BY frequency DESC;
-- State
SELECT state,COUNT(id) AS frequency,
AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes
FROM calls
GROUP BY state ORDER BY frequency DESC;
-- Channel
SELECT channel,COUNT(id) AS frequency,
AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes
FROM calls
GROUP BY channel ORDER BY frequency DESC;
-- response time
SELECT response_time,
COUNT(id) AS frequency,
AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes
FROM calls
GROUP BY response_time ORDER BY frequency DESC;
-- Call center
SELECT call_center,
COUNT(id) AS frequency,
AVG(csat_score) AS average_score,
AVG(call_duration_in_minutes) AS average_call_duration_in_minutes
FROM calls
GROUP BY call_center ORDER BY frequency DESC;