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

时间:2012-08-31 08:52:12

标签: mysql sql

我需要一些关于我在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,但我无法找到任何适合我面临的问题。

提前感谢您的任何建议。 - 尼古拉

1 个答案:

答案 0 :(得分:0)

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