Potrzebuję wyciągnąć customer_id takich którzy zralizowali w kazdym z 2 miesięcy (styczen, luty) min 20 orderów, Zrobiłem dwa selecty i połączyłem intersect. Czy będzie poprawnie? czy jest jakas alternatywa do tego zapytania?
select customer_id, create_month, sum(count) suma
from
all_orders_month
where
create_month = 202301
GROUP BY 1, 2
having suma > 20
intersect
select customer_id, create_month, sum(count) suma
from
all_orders_month
where
create_month = 202302
GROUP BY 1, 2
having suma > 20