-- SELECT
-- b."UserID",
-- COUNT(*) AS "ActivatedTicketCount"
-- FROM
-- "Behaviours" b
-- JOIN
-- "UsersFromTenants" u ON b."UserID" = u."UserID"
-- WHERE
-- b."ActivatedAtUTC" BETWEEN '2023-10-01' AND '2023-12-31'
-- AND u."ConsentedAtUTC" < '2023-10-01'
-- GROUP BY
-- b."UserID"
-- HAVING
-- COUNT(*) < 13;
SELECT
COUNT(*) AS "NumberOfUsers"
FROM (
SELECT
b."UserID"
FROM
"Behaviours" b
JOIN
"UsersFromTenants" u ON b."UserID" = u."UserID"
WHERE
b."ActivatedAtUTC" BETWEEN '2023-10-01' AND '2023-12-31'
AND u."ConsentedAtUTC" < '2023-10-01'
GROUP BY
b."UserID"
) AS SubQuery;