एक नए ग्राहक को परिभाषित करके प्रारंभ करें
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
पहला भाग उन सभी ग्राहकों को ढूंढता है जिनका पहला ऑर्डर संकेतित महीने में था। तब आप केवल उन्हीं ग्राहकों को चाहते हैं जो दूसरी शर्त को भी पूरा करते हैं (लक्षित तिथि के बाद आदेशित)
तालिका के नामों और संरचनाओं के बिना, पूरी क्वेरी नहीं बनाई जा सकती, लेकिन आशा है कि उपरोक्त आपको थोड़ी शुरुआत देगा