G
Guest
Hi guys,
I have a make table query that I've been leaving overnight and just doesn't
run (takes forever although it does seem active and continue to use CPU).
Over 30 hours and nothing. I know that it should work and has worked in the
past for a smaller table of same structure.
Can anybody help identify why it takes forever and how I can make it
quicker? I can never leave access running for the amount of time it might
take for this to run (as yet unknown).
Make table query:
SELECT [qry_CC_DailyDuties_&_Month].EmpNum,
[qry_CC_DailyDuties_&_Month].Month, tblCC2006CategoryDays.Base_Rank_Sort,
tblCC2006CategoryDays.Base, tblCC2006CategoryDays.Short_Rank,
tblCC2006CategoryDays.Min_Work_ID, [qry_CC_DailyDuties_&_Month].Dt,
[qry_CC_DailyDuties_&_Month].DuCat, [qry_CC_DailyDuties_&_Month].DuTm,
[qry_CC_DailyDuties_&_Month].DuPort, [qry_CC_DailyDuties_&_Month].DuCode,
[qry_CC_DailyDuties_&_Month].AndyCat, tblCC2006CategoryDays.Category_ID INTO
tblCC2004DailyDuties_CategoryDays
FROM [qry_CC_DailyDuties_&_Month] INNER JOIN tblCC2006CategoryDays ON
([qry_CC_DailyDuties_&_Month].Month = tblCC2006CategoryDays.Month) AND
([qry_CC_DailyDuties_&_Month].EmpNum = tblCC2006CategoryDays.EmpNum) AND
([qry_CC_DailyDuties_&_Month].Category_ID =
tblCC2006CategoryDays.Original_Category_ID);
Query used within this:
SELECT tblCC2006DailyDuties.*, Format([Dt],'yyyymm') AS [Month],
tblRefCrewDutyCodes.Category_ID
FROM tblCC2006DailyDuties INNER JOIN tblRefCrewDutyCodes ON
tblCC2006DailyDuties.DuCode = tblRefCrewDutyCodes.[DUTY CODE];
tblCC2006CategoryDays has 152,000 records. Appropriate fields are indexed.
tblCC2006DailyDuties has 1.5 million records. Appropriate fields are indexed.
Appreciate any help.
Thanks,
Basil
I have a make table query that I've been leaving overnight and just doesn't
run (takes forever although it does seem active and continue to use CPU).
Over 30 hours and nothing. I know that it should work and has worked in the
past for a smaller table of same structure.
Can anybody help identify why it takes forever and how I can make it
quicker? I can never leave access running for the amount of time it might
take for this to run (as yet unknown).
Make table query:
SELECT [qry_CC_DailyDuties_&_Month].EmpNum,
[qry_CC_DailyDuties_&_Month].Month, tblCC2006CategoryDays.Base_Rank_Sort,
tblCC2006CategoryDays.Base, tblCC2006CategoryDays.Short_Rank,
tblCC2006CategoryDays.Min_Work_ID, [qry_CC_DailyDuties_&_Month].Dt,
[qry_CC_DailyDuties_&_Month].DuCat, [qry_CC_DailyDuties_&_Month].DuTm,
[qry_CC_DailyDuties_&_Month].DuPort, [qry_CC_DailyDuties_&_Month].DuCode,
[qry_CC_DailyDuties_&_Month].AndyCat, tblCC2006CategoryDays.Category_ID INTO
tblCC2004DailyDuties_CategoryDays
FROM [qry_CC_DailyDuties_&_Month] INNER JOIN tblCC2006CategoryDays ON
([qry_CC_DailyDuties_&_Month].Month = tblCC2006CategoryDays.Month) AND
([qry_CC_DailyDuties_&_Month].EmpNum = tblCC2006CategoryDays.EmpNum) AND
([qry_CC_DailyDuties_&_Month].Category_ID =
tblCC2006CategoryDays.Original_Category_ID);
Query used within this:
SELECT tblCC2006DailyDuties.*, Format([Dt],'yyyymm') AS [Month],
tblRefCrewDutyCodes.Category_ID
FROM tblCC2006DailyDuties INNER JOIN tblRefCrewDutyCodes ON
tblCC2006DailyDuties.DuCode = tblRefCrewDutyCodes.[DUTY CODE];
tblCC2006CategoryDays has 152,000 records. Appropriate fields are indexed.
tblCC2006DailyDuties has 1.5 million records. Appropriate fields are indexed.
Appreciate any help.
Thanks,
Basil