SELECT
(SELECT count(*) FROM stat_webmaster WHERE account_manager_id
=54) as webmastersAll,
count(sw.user_created_ts) as registrations ,
count(DISTINCT CASE WHEN sl.is_valid = 1 AND sl.status_lead = "confirmed" THEN sl.guid ELSE null END) as stat_lead_count_confirmed,
(SELECT count(*) FROM stat_lead as sl LEFT JOIN stat_webmaster sw on
sl.webmaster_id = sw.webmaster_id WHERE '2019-07-01 00:00:00' <= created_ts
AND sl.is_valid=1 AND created_ts < '2019-10-31 23:59:59' AND account_manager_id=54) as webmasters_active,
(SELECT count(*) FROM stat_lead as sl
JOIN stat_webmaster as sw on sl.webmaster_id=sw.webmaster_id WHERE account_manager_id='54' AND sl.is_valid=1 AND created_ts>'2000-01-01' AND created_ts
NOT BETWEEN '2019-07-01 00:00:00' AND '2019-10-31 23:59:59') as prev_active_Count,
»»» # ВОТ ТУТ НУЖНО ПЕРЕПИСАТЬ И ПОДСЧИТАТЬ УНИКАЛЬНЫХ sl.webmaster_id
count(DISTINCT sl.webmaster_id CASE WHEN sl.is_valid = 1 THEN sl.is_valid = 1 ELSE null END) active_new2
»»» #TYT END
FROM stat_webmaster sw
LEFT JOIN stat_lead sl ON sl.webmaster_id = sw.webmaster_id
WHERE
sw
.user_created_ts
>= '2019-07-01 00:00:00'
AND sw
.user_created_ts
<= '2019-10-31 23:59:59'
AND sw
.account_manager_id
= '54' ORDER BY DATE(sw.user_created_ts)