I'm a bit fuzzy on what you are asking but here are a couple of overviews of how you might approach it.
Multiple Date Ranges
Change your Where Clause to include multiple date filters like this
[tt]
WHERE ([Date into Access] < DateSerial ( Year(Date())-1, Month(Date()), 1)
AND Year([Date into Access]) = Year(Date())-1)
OR
([Date into Access] < DateSerial ( Year(Date()), Month(Date()), 1)
AND Year([Date into Access]) = Year(Date()))
[/tt]
That gives you Last year Jan-Feb AND this year Jan-Feb (since this is March). Briefly, you can string out filter conditions separated by "OR" to include whatever different ranges you want.
Using UNION
You can retrieve the different sets of information that you want in different queries and then merge them using a UNION ALL query as in
[tt]
SELECT B.Salesrep, X.Customer, X.[Customer Name], X.[Street Address],
X.City, X.State, X.[ZIP CODE], X.Region,
Format([Date into Access],"yyyy/mm") AS MonthDate
FROM [BBB - Historical Invoice File] B
LEFT JOIN [XXX - Customer Master File (USE THIS ONE)] X
ON B.Customer = X.Customer
WHERE [Date into Access] < DateSerial ( Year(Date())-1, Month(Date()), 1)
AND Year([Date into Access]) = Year(Date())-1
AND X.Region <80
GROUP BY B.Salesrep, X.Customer, X.[Customer Name], X.[Street Address],
X.City, X.State, X.[ZIP CODE], X.Region,
Format( [Date into Access] ,"yyyy/mm")
UNION ALL
SELECT B.Salesrep, X.Customer, X.[Customer Name], X.[Street Address],
X.City, X.State, X.[ZIP CODE], X.Region,
Format([Date into Access],"yyyy/mm") AS MonthDate
FROM [BBB - Historical Invoice File] B
LEFT JOIN [XXX - Customer Master File (USE THIS ONE)] X
ON B.Customer = X.Customer
WHERE [Date into Access] < DateSerial ( Year(Date()), Month(Date()), 1)
AND Year([Date into Access]) = Year(Date())
AND X.Region <80
GROUP BY B.Salesrep, X.Customer, X.[Customer Name], X.[Street Address],
X.City, X.State, X.[ZIP CODE], X.Region,
Format( [Date into Access] ,"yyyy/mm")
[/tt]
which does the same thing as the previous example but places the retrieval of different sets of information in different SELECTs in the Union query. The advantage of UNION is that, if you had your individual retrievals for different selection criteria already stored as "qry1" and "qry2" (for example) then the query to combine them is a very compact
[tt]
(Select * From qry1)
UNION ALL
(Select * From qry2)
[/tt]