AndrewRansom
Technical User
Hi,
Given two tables:
1: tMembers (fields are MemberID,FirstName,LastName,Email)
2: tDues (fields are DuesID,MemberID,PaymentDate,Amount,HasPaid)
MemberID in tDues is a foreign key to MemberID in tMembers
I'd like to generate a query that shows all members (once only, but show them even if no payment has ever been made) and their most recent payment date and amount. I've tried various combinations of joins, max() funcs, and grouping, but the best I've been able to do is to have multiple rows for the same member if they've made more than one payment.
Advice would be much appreciated!
Given two tables:
1: tMembers (fields are MemberID,FirstName,LastName,Email)
2: tDues (fields are DuesID,MemberID,PaymentDate,Amount,HasPaid)
MemberID in tDues is a foreign key to MemberID in tMembers
I'd like to generate a query that shows all members (once only, but show them even if no payment has ever been made) and their most recent payment date and amount. I've tried various combinations of joins, max() funcs, and grouping, but the best I've been able to do is to have multiple rows for the same member if they've made more than one payment.
Advice would be much appreciated!