繁体   English   中英

在我的SQL中选择数据并按时间间隔对其进行分组

[英]Selecting data in my SQL and grouping it by time intervals

我需要有关在HighChart中执行的图表的SQL语句的帮助。

下面是SQL语句我现在用的,在这里我用nrOfCallsveryGood计算呼叫中心的工作人员的效率刍议。 基本上,我需要将整个工作日中从Unix时间戳记起15分钟的时间间隔内的结果分组,而不是整天的总计。

SELECT queue, 
      SUM(IF(verb='CONNECT',1,0)) as nrOfCalls ,
      SUM(IF(data1<=60,1,0)) AS veryGood,
      date(FROM_UNIXTIME(time_id)) as xAxis 
FROM queue_log 
WHERE verb = 'CONNECT' 
AND time_id > 1345680001 
AND time_id < 1346457599 
AND queue IN (
    20201, 20202, 20203, 20204, 20205, 20206, 20207, 20208, 20209, 20210, 20211, 20212
) 
GROUP BY xAxis

我曾尝试搜索网络和stackoverflow,但找不到任何适合我所遇到问题的东西。

预先感谢您的任何建议。 -尼古拉

您需要编写的是xAxis应该按升序或降序排序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM