Por favor me ajudem. Segue abaixo a consulta: O output é o resultado mensal SELECT [base Reduzida (Range 3 anos)].DataREFERENCIA, [base Reduzida (Range 3 anos)].QUESTÃO, Round((Sum(IIf([base Reduzida (Range 3 anos)].[RESPOSTA]='TS' Or [base Reduzida (Range 3 anos)].[RESPOSTA]='S',1,0))/Count([base Reduzida (Range 3 anos)].[RESPOSTA]))*100,1) AS RESULTADO, Count([base Reduzida (Range 3 anos)].RESPOSTA) AS PESQUISAS FROM [base Reduzida (Range 3 anos)] GROUP BY [base Reduzida (Range 3 anos)].DataREFERENCIA, [base Reduzida (Range 3 anos)].QUESTÃO; O que falta ainda é que o resultado exibido correspondente a cada mês acumulasse sempre os últimos três meses Por exemplo, o resultado de junho acumula o total de ‘TS’ ou ‘S’ dos meses de junho, maio, abril RESULTADO de Junho/2012 = Total de ‘TS’ ou ‘S’ dos meses de junho, maio, abril sobre o total de pesquisas de junho, maio, abril RESULTADO de Maio/2012 = Total de ‘TS’ ou ‘S’ dos meses de maio, abril, março sobre o total de pesquisas de maio, abril, março RESULTADO de Abril/2012 = Total de ‘TS’ ou ‘S’ dos meses de abril, março, fevereiro sobre o total de pesquisas de abril, março, fevereiro Preciso desta forma entre hoje e janeiro de dos dois anos anteriores