Here's the easy answer, if it's actually what you're looking for.;with SMLNSHRDATAAS(SELECT m.FIPS,n.Millennials*1.0/m.CountOfRULEDATE as MillennialShareFROM(SELECT CountyTbl.FIPS, Count([t2009ArtsNonProfits].RULEDATE) AS CountOfRULEDATE, Sum([t2009ArtsNonProfits].TOTREV2) AS AllRevFROM t2009ArtsNonProfits INNER JOIN CountyTbl ON [t2009ArtsNonProfits].FIPS=CountyTbl.FIPSGROUP BY CountyTbl.FIPSHAVING (((Count([t2009ArtsNonProfits].RULEDATE))>19)))mINNER JOIN(SELECT CountyTbl.FIPS, Count(t2009ArtsNonProfits.RULEDATE) AS Millennials, Sum(t2009ArtsNonProfits.TOTREV2) AS MillenialRevFROM t2009ArtsNonProfits INNER JOIN CountyTbl ON [t2009ArtsNonProfits].FIPS=CountyTbl.FIPSWHERE ((([t2009ArtsNonProfits].RULEDATE)>199912))GROUP BY CountyTbl.FIPS)nON n.FIPS = m.FIPS)SELECT [CountyDemographics].[MedianAgeDecile], Avg(SMLNSHRDATA.MillennialShare) AS AvgOfMillennialShareFROM [CountyDemographics] INNER JOIN SMLNSHRDATA ON [CountyDemographics].FIPS=SMLNSHRDATA.FIPSGROUP BY [CountyDemographics].[MedianAgeDecile];
JimEveryday I learn something that somebody else already knew