1 か月の 1 日あたりのトランザクションを行うデータ バイヤーを含むテーブルがあるので、1 か月の合計トランザクション数が 600k 以上のバイヤーを取得するにはどうすればよいですか。これが私の構文です。
SELECT
b.buyer_id
FROM order_buyer b
WHERE
EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND
d.createdAt >= '2017-10-01' AND d.createdAt < '2018-01-01') AND
EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND
d.createdAt >= '2017-10-01' AND d.createdAt < '2018-01-01' ) AND
NOT EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND d.createdAt < '2017-01-01') group by buyer_id;