в мускуль, в разрезе по месяцам ;
select count() cnt,
toYYYYMM(date) month
from table
where id in ( query to engine=mysql table )
group by month order by month;
-- количество строк с ID-шками которых НЕТ в результате подзапросе в мускуль, в разрезе по месяцам ;
select count() cnt,
toYYYYMM(date) month
from table
where id not in ( query to engine=mysql table )
group by month order by month
запросы различаются только "where id in" и "where id not in"
как в один запрос сделать?
SELECT count(1), countIf(1, number IN ( SELECT number FROM numbers(3) )) FROM numbers(10) Query id: 07dd756e-d71e-4add-8e15-8854879ab006 ┌─count(1)─┬─countIf(1, in(number, _subquery6774))─┐ │ 10 │ 3 │ └──────────┴───────────────────────────────────────┘
Обсуждают сегодня