Примечание. Предполагается, что SQL Сервер (один из исходных тегов).
Вы можете использовать подзапрос, чтобы получить первый щелчок и затем агрегировать:
select s.id_type,
avg(case when first_click_date < dateadd(minute, 10, date_sent)
then 1.0 else 0
end) as num_clicks
from (select s.*,
(select min(date_click)
from email_clicks c
where c.id_email = s.id
) as first_click_date
from email_sent s
) s
group by id_type;
Это обрабатывает пользователи, которые нажимают несколько раз, спустя 10 минут или нет.