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
| SELECT
base.CallRef,
base.StartTime,
base.EndTime,
base.CustInfo,
base.UserQualif,
base.FirstServiceName,
base.FirstDistribServiceName,
base.FirstAgentName,
base.FirstAgentGroupName,
cool.nombre
FROM
base
inner join
(SELECT
CustInfo, id/*min(id)*/, count(id) AS nombre
FROM
base
WHERE
startTime >= '2014-05-01'
AND starttime < '2014-06-01'
AND Direction = 'in'
AND Reason != 'planningclosed'
AND CustInfo <> ''
AND FirstAgentGroupId in ('11' , '20', '9', '10', '8', '7')
-- and id = min(id)
GROUP BY CustInfo
HAVING nombre > 1) as cool
USING (Id)
-- order by id desc |
Partager