The following works but only returns to me the DateReading field part of the record.
SELECT tblCustomers.CustAcctNum, tblReadings.AccountNum, Max(tblReadings.DateReading) AS MaxOfDateReading
FROM tblCustomers LEFT JOIN tblReadings ON tblCustomers.CustAcctNum = tblReadings.AccountNum
GROUP BY tblCustomers.CustAcctNum, tblReadings.AccountNum
ORDER BY tblReadings.AccountNum DESC;
When I add another field to query from the many table I get multiple dates for the same AccountNum.
SELECT tblCustomers.CustAcctNum, tblReadings.AccountNum, Max(tblReadings.DateReading) AS MaxOfDateReading, tblReadings.Amount
FROM tblCustomers LEFT JOIN tblReadings ON tblCustomers.CustAcctNum = tblReadings.AccountNum
GROUP BY tblCustomers.CustAcctNum, tblReadings.AccountNum, tblReadings.Amount
ORDER BY tblReadings.AccountNum DESC;
How do I return the entire record in the Many table based on the record selected by Max DateReading?
SELECT tblCustomers.CustAcctNum, tblReadings.AccountNum, Max(tblReadings.DateReading) AS MaxOfDateReading
FROM tblCustomers LEFT JOIN tblReadings ON tblCustomers.CustAcctNum = tblReadings.AccountNum
GROUP BY tblCustomers.CustAcctNum, tblReadings.AccountNum
ORDER BY tblReadings.AccountNum DESC;
When I add another field to query from the many table I get multiple dates for the same AccountNum.
SELECT tblCustomers.CustAcctNum, tblReadings.AccountNum, Max(tblReadings.DateReading) AS MaxOfDateReading, tblReadings.Amount
FROM tblCustomers LEFT JOIN tblReadings ON tblCustomers.CustAcctNum = tblReadings.AccountNum
GROUP BY tblCustomers.CustAcctNum, tblReadings.AccountNum, tblReadings.Amount
ORDER BY tblReadings.AccountNum DESC;
How do I return the entire record in the Many table based on the record selected by Max DateReading?