从两列结果集创建图表
Create a graph from a two column resultset
我需要创建一个 sql 查询来分析 atendimetos 员工
我的目标是通过此查询创建一个显示总分钟数的图表,称为:有多少人达到了 120 分钟(非常服务时间)和
有多少低于 120 分钟(正常通话)在 C# 图表中使用
最简单的方法是生成两列,对吗?
我该怎么做?我想不出解决办法。
SELECT SUM(CallDuration)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between'2015-06-01' And '2015-06-31'
AND CallDuration < 120
UNION
SELECT
SUM(CallDuration)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between '2015-06-01' And '2015-06-31'
AND CallDuration >= 120
结果
SUM(CallDuration)|
5584 |
759 |
SELECT
(SELECT COUNT(*)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between'2015-06-01' And '2015-06-31'
AND CallDuration < 120) AS ShortCalls,
(SELECT COUNT(*)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between '2015-06-01' And '2015-06-31'
AND CallDuration >= 120) AS LongCalls
我需要创建一个 sql 查询来分析 atendimetos 员工
我的目标是通过此查询创建一个显示总分钟数的图表,称为:有多少人达到了 120 分钟(非常服务时间)和 有多少低于 120 分钟(正常通话)在 C# 图表中使用
最简单的方法是生成两列,对吗?
我该怎么做?我想不出解决办法。
SELECT SUM(CallDuration)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between'2015-06-01' And '2015-06-31'
AND CallDuration < 120
UNION
SELECT
SUM(CallDuration)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between '2015-06-01' And '2015-06-31'
AND CallDuration >= 120
结果
SUM(CallDuration)|
5584 |
759 |
SELECT
(SELECT COUNT(*)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between'2015-06-01' And '2015-06-31'
AND CallDuration < 120) AS ShortCalls,
(SELECT COUNT(*)
FROM CallsFromCustomers
WHERE DATE(CallDate) Between '2015-06-01' And '2015-06-31'
AND CallDuration >= 120) AS LongCalls