Bắt đầu bằng cách xác định khách hàng mới
select distinct FirstTimer.customer_id
from
(select customer_id,min(order_date) as FirstOrderDate
from tblOrder
group by customer_id
having Month(min(order_date))=month(TargetDate) and
year(min(order_date))=year(targetDate)
) FirstTimer
join tblOrder ot on ot.customer_id=First_timer.customer_id
where ot.order_date > target_date
Phần đầu tiên tìm tất cả những khách hàng có đơn đặt hàng đầu tiên trong tháng được chỉ định. Sau đó, bạn chỉ muốn những khách hàng CŨNG đáp ứng điều kiện thứ hai (đặt hàng sau ngày mục tiêu)
Không có tên và cấu trúc bảng, không thể tạo toàn bộ truy vấn, nhưng hy vọng những điều trên sẽ giúp bạn bắt đầu một chút