我使用此表达式:如何进行查询以返回按日分组的行数?
SELECT DATE(calldate) as Data,COUNT(clid) as Registros,dst as Tronco
FROM cdr WHERE dst=55008133070000
AND calldate BETWEEN '2012-10-01' AND '2012-10-15'
GROUP BY DATE(calldate), clid HAVING COUNT(clid) > 1 ORDER BY Data DESC
Date---------Total------ Trunk
2012-10-11 3 55008133070000
2012-10-11 2 55008133070000
2012-10-11 3 55008133070000
2012-10-10 2 55008133070000
2012-10-10 2 55008133070000
2012-10-10 2 55008133070000
2012-10-09 3 55008133070000
2012-10-09 2 55008133070000
2012-10-09 2 55008133070000
2012-10-09 3 55008133070000
2012-10-09 5 55008133070000
2012-10-09 5 55008133070000
然而,需要显示的倍天重复的量。
Date---------Total------ Trunk
2012-10-11 3 55008133070000
2012-10-10 3 55008133070000
2012-10-09 6 55008133070000
有什么建议吗?
我已经按dst分组,但是返回总的来电,我只需要一些不同的电话拨打的电话的数量。 示例 如果“A”的电话号码在2012年10月16日打了2个电话,而电话号码“B”打了6个电话,我需要显示两个电话号码执行了多次呼叫。 感谢您的示例,但它返回总计,不尊重CLID> 1 – user1753403
答复尚未编辑。 – danihp
感谢您的帮助!没关系! – user1753403