opa andreia, nesse caso acho q não é JOIN não, nesse caso tem q ser UNION. tipo: Select * From Tabela1 UNION ALL Select * From Tabela2 só não ta me vindo na cabeca agora algum metodo pra somar acumuladamente como no exemplo q ele passou. assim q eu descobrir edito aqui. Usar o union all me parece a melhor saída mesmo, só o que me falta é a forma de montar saldo sem criar uma outra tabela, mesmo que temporaria. Estou tentando montar algo assim, não sei como funciona, depois que descobrir como e se funciona coloco o "union all" com a tabela2. Até agora não deu muito certo Declare @Saldo Set @Saldo = 0 Begin select t1.data, t1.descri t1.valor, "Saldo"= @Saldo = @Saldo + (t1) from tabela1 t1 End