SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 7 DAY <= calldate
AND calldate < NOW() - INTERVAL 6 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 6 DAY <= calldate
AND calldate < NOW() - INTERVAL 5 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 5 DAY <= calldate
AND calldate < NOW() - INTERVAL 4 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 4 DAY <= calldate
AND calldate < NOW() - INTERVAL 3 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 3 DAY <= calldate
AND calldate < NOW() - INTERVAL 2 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 2 DAY <= calldate
AND calldate < NOW() - INTERVAL 1 DAY
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() - INTERVAL 1 DAY <= calldate
AND calldate < NOW()
UNION
SELECT
DATE(calldate),
COUNT(*)
FROM cdr
WHERE
dst='09065753601'
AND NOW() <= calldate
AND calldate < NOW() + INTERVAL 1 DAY;