I am curious on whether I am doing this rather simple query correctly. I need to find out how many customers have NOT made any purchases since a specific year. Sounds simple, right?
Queries 1&2 are simply a list of EndUser OCN's based on FY (Fiscal Year 07 and 08) InvoiceData.
Query 3 has the OCNs from FY06 left-joined to each of the above queries and finds those NOT in either list.....I think. I want to make sure it is finding IDs not in EITHER list, and not finding in one OR the other.
My next step is to get this down to one query. Baby steps, people 
Queries 1&2 are simply a list of EndUser OCN's based on FY (Fiscal Year 07 and 08) InvoiceData.
Code:
SELECT [Main Invoice Data].[EndUser OCN:]
FROM [Main Invoice Data]
WHERE ((([Main Invoice Data].[Invoice Fiscal Year:])=2007))
GROUP BY [Main Invoice Data].[EndUser OCN:]
ORDER BY [Main Invoice Data].[EndUser OCN:];
Code:
SELECT [FY06 NCC].[EndUser OCN:]
FROM ([FY06 NCC] LEFT JOIN [FY07 TCC] ON [FY06 NCC].[EndUser OCN:] = [FY07 TCC].[EndUser OCN:]) LEFT JOIN [FY08 TCC] ON [FY06 NCC].[EndUser OCN:] = [FY08 TCC].[EndUser OCN:]
GROUP BY [FY06 NCC].[EndUser OCN:], [FY07 TCC].[EndUser OCN:], [FY08 TCC].[EndUser OCN:]
HAVING ((([FY07 TCC].[EndUser OCN:]) Is Null) AND (([FY08 TCC].[EndUser OCN:]) Is Null))
ORDER BY [FY06 NCC].[EndUser OCN:];
