Start by defining your most discreet dataset.
Code:
SELECT customerID
FROM invoicemaster
WHERE [date] >= '2003-03-01'
GROUP BY customerID
HAVING COUNT(*) > 10
Then relate, a.k.a. join, this to your customer table:
Code:
SELECT fieldnamelist
FROM customermaster a
INNER JOIN
( SELECT customerID
FROM invoicemaster
WHERE [date] >= '2003-03-01'
GROUP BY customerID
HAVING COUNT(*) > 10
) AS c (customerID)
ON c.customerID = a.customerID
The correct SQL for your specific JOIN will differ if you
are not using MS SQL Server, but this is the concept I
suggest you explore. HTH.