Немного сложно ответить без малейшего указания на то, что ваши данные содержат или содержат, но если вы подсчитываете клики, вы просматриваете простую группу по утверждению:
select date_format(click_date, '%Y-%m-%d') as click_date,
count(*) as num_clicks
from clicks
where :start <= click_date and click_date < :end
group by date_format(click_date, '%Y-%m-%d')