G
Guest
Hi. I am having trouble creating a query that will bring back the results I
want.
I've set up a table that contains:
DuesRateID, EffectiveDate, and MemberCategoryID
5, 1/1/2000, 1
6, 1/5/2006, 1
7, 1/7/2000, 2
10, 1/8/2002, 2
8, 1/1/2000, 3
I'd like the query to return:
6, 1/5/2006, 1
10, 1/8/2002, 2
8, 1/1/2000, 3
So that's the most current DuesRateID for each MemberCategoryID.
Struggling. Here's the short query:
SELECT tblDuesRates.MemberCategoryID, tblDuesRates.DuesRateID,
tblDuesRates.DuesEffective
FROM tblDuesRates
GROUP BY tblDuesRates.MemberCategoryID, tblDuesRates.DuesRateID,
tblDuesRates.DuesEffective;
Any thoughts of how I can limit the return records to the ones I want. Thanks!
want.
I've set up a table that contains:
DuesRateID, EffectiveDate, and MemberCategoryID
5, 1/1/2000, 1
6, 1/5/2006, 1
7, 1/7/2000, 2
10, 1/8/2002, 2
8, 1/1/2000, 3
I'd like the query to return:
6, 1/5/2006, 1
10, 1/8/2002, 2
8, 1/1/2000, 3
So that's the most current DuesRateID for each MemberCategoryID.
Struggling. Here's the short query:
SELECT tblDuesRates.MemberCategoryID, tblDuesRates.DuesRateID,
tblDuesRates.DuesEffective
FROM tblDuesRates
GROUP BY tblDuesRates.MemberCategoryID, tblDuesRates.DuesRateID,
tblDuesRates.DuesEffective;
Any thoughts of how I can limit the return records to the ones I want. Thanks!