Why is this query producing duplicates in the ForecastAmount field?
SELECT qryAssumptions.AssumpDate, qryAssumptions.ProdRevTypeMatch, [AssumpAmt]+Nz([RevenueAmt]) AS ForecastAmount FROM (qryAssumptions LEFT JOIN sub_LastRevenueDates ON (qryAssumptions.ProdRevTypeMatch = sub_LastRevenueDates.ProdRevTypeMatch) AND (qryAssumptions.AssumpDate = sub_LastRevenueDates.AssumpDate)) LEFT JOIN qryPastRevenue ON (sub_LastRevenueDates.ProdRevTypeMatch = qryPastRevenue.ProdRevType) AND (sub_LastRevenueDates.LastRevenueDate = qryPastRevenue.RevenueDate);
SELECT qryAssumptions.AssumpDate, qryAssumptions.ProdRevTypeMatch, [AssumpAmt]+Nz([RevenueAmt]) AS ForecastAmount FROM (qryAssumptions LEFT JOIN sub_LastRevenueDates ON (qryAssumptions.ProdRevTypeMatch = sub_LastRevenueDates.ProdRevTypeMatch) AND (qryAssumptions.AssumpDate = sub_LastRevenueDates.AssumpDate)) LEFT JOIN qryPastRevenue ON (sub_LastRevenueDates.ProdRevTypeMatch = qryPastRevenue.ProdRevType) AND (sub_LastRevenueDates.LastRevenueDate = qryPastRevenue.RevenueDate);