A
annysjunkmail
Hio Group,
After reading several newsgroup postings, I was able to construct the
following SQL, which filters records according to the most recent date,
but my problem is that it's so slow. There are only 5,000 records in
my DB and it takes about approx 4 mins to return 175 records. Is there
any way of speeding it up or maybe someone can suggest a faster but
different approach?
SELECT qryProjectEndDatesLeaderPlus.ApplicationRefNo,
qryProjectEndDatesLeaderPlus.NewProjectEndDate,
qryProjectEndDatesLeaderPlus.OperationalProgrammeName
FROM qryProjectEndDatesLeaderPlus
WHERE (((qryProjectEndDatesLeaderPlus.NewProjectEndDate)=(Select
Max(t.[NewProjectEndDate]) as LastDate
FROM qryProjectEndDatesLeaderPlus as T
WHERE T.ApplicationRefNo =
qryProjectEndDatesLeaderPlus.ApplicationRefNo)));
Thanks
Tony
After reading several newsgroup postings, I was able to construct the
following SQL, which filters records according to the most recent date,
but my problem is that it's so slow. There are only 5,000 records in
my DB and it takes about approx 4 mins to return 175 records. Is there
any way of speeding it up or maybe someone can suggest a faster but
different approach?
SELECT qryProjectEndDatesLeaderPlus.ApplicationRefNo,
qryProjectEndDatesLeaderPlus.NewProjectEndDate,
qryProjectEndDatesLeaderPlus.OperationalProgrammeName
FROM qryProjectEndDatesLeaderPlus
WHERE (((qryProjectEndDatesLeaderPlus.NewProjectEndDate)=(Select
Max(t.[NewProjectEndDate]) as LastDate
FROM qryProjectEndDatesLeaderPlus as T
WHERE T.ApplicationRefNo =
qryProjectEndDatesLeaderPlus.ApplicationRefNo)));
Thanks
Tony