titulo: Balanço Mensal Contas Capital sql: PARAMETERS [Data_Inicial] DATETIME, [Data_Final] DATETIME; TRANSFORM Sum(Valor) SELECT C.DesConta As Conta From (Select DesConta, Codigo From Contas WHERE Excluida=False and Not Codigo In (Select CodPai From Contas where excluida = false)) As C LEFT JOIN Lancamentos As L ON (C.Codigo = L.CodConta And L.data between [Data_Inicial] and [Data_Final] And L.Realizado <> 'N') group by C.DesConta PIVOT Format(L.data,'mm') & '/' & Format(L.Data,'yyyy') comentários: Quando forem pedidos os parâmetros, informe o primeiro dia do primeiro mês como Data_Inicial e o último dia do último mês como Data_Final. Para poder mostrar todas as contas, foi usada a cláusula LEFT JOIN no meio da consulta e isto gera o aparecimento de uma coluna vazia antes do primeiro mês do período. Após exportar para o Excel, esta coluna pode ser removida no Excel. Se quiser que a coluna não apareça, será preciso substituir a expressão LEFT JOIN por INNER JOIN no texto acima, mas aí aparecerão apenas as contas para as quais houve lançamentos no período.