Я написал два запроса mysql, один из которых выводит общее количество пользователей (зарегистрированных), присутствующих в определенный месяц года, а другой извлекает активных пользователей в этот конкретный месяц года. Мне нужно найти количество неактивных пользователей за этот год. Для этого я думал вычесть столбцы totalUsers и activeUsers, полученные с помощью двух отдельных запросов. Ниже приведены запросы
1. Fetch Total Registered users
set @numberOfUsers := 0;
SELECT T.createdMonth, T.monthlyusers, (@numberOfUsers := @numberOfUsers + T.monthlyusers) as totalUsers
FROM
(
SELECT month(from_unixtime(u.createdDate)) as createdMonth, count(u.id) as monthlyusers
FROM user u
where year(from_unixtime(u.createdDate)) = '2016'
group by month(from_unixtime(u.createdDate))
) T;
2. Fetch Active Users
select month(from_unixtime(lastActive)), (count(u.id)) as activeUsers from user u
where year(from_unixtime(lastActive)) = '2016'
group by month(from_unixtime(lastActive));
Мне нужно вычесть activeUsers из totalUsers. Как мне этого добиться?