Microsoft
Software
Hardware
Network
Question : Access: How to write a query with DISTINCT
Hi X-perts,
I have a table with fields (fund_id, value, date). it presents multiple rows for the same fund_id (but different date and value). I need to write a query that selects distinct fund_id and its corresponding date and value (the last possible date value).
SELECT DISTINCT fund_id FROM historydetail ===> works OK and takes unique fund_id
SELECT DISTINCT fund_id,value FROM historydetail ======> takes not unique fund_id, but unique fund_id+value combinations, i.e. I am getting multiple fund_id rows.
How can I select UNIQUE fund_id and their corresponding value (the last date)?
Please, advise.
thanks
Answer : Access: How to write a query with DISTINCT
SELECT t1.fund_id, t1.[value]
FROM historydetail t1 INNER JOIN
(SELECT t2.fund_id, Max(t2.EndDate) AS LastDate
FROM historydetail t2
GROUP BY t2.fund_id) AS q ON t1.fund_id = q.fund_id And t1.EndDate = q.LastDate
Random Solutions
OCS will not start - Event ID 20482
How do you import outlook express 6 messages into Windows Live Mail and have them in the proper folders?
Can i use Remote Desktop on a Windows 2000 machine?
VSTO: How to access Safe Sender List?
Is there a way to keep track of microsoft licensing on many servers rather than manually keeping track?
save datagrid data to table
Date Range Query Criteria
How to Deploy MS Access Application so multiple offsite users can update simultaneously
recover log file
How to count repeated row in an Excel worksheet