Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando José

problemas com Join

Recommended Posts

:unsure:

Pessoal, como fazer o seguinte join?

Tabela A - Calendario - campo data

Tabela B - Movimentos Contabeis - Campos Data, Conta e Saldo

 

Preciso fazer uma consulta que me retorne o seguinte

 

Tabela A (calendario)

01/06/2004

02/06/2004 ... assim por diante

 

Tabela B (Mov. Contabil)

Data Conta Saldo

01/06/2004 X 100,00

04/06/2004 X 200,00

07/06/2004 X 500,00

 

A consulta deverá retornar os dias não existentes na Tabela B com as contas e os saldos da última data movimentada.

 

Ex.:

02/06/2004 Conta X Saldo 100,00

03/06/2004 Conta X Saldo 100,00

05/06/2004 Conta X Saldo 200,00

06/06/2004 Conta X Saldo 200,00

08/06/2004 Conta X Saldo 500,00

 

Se alguém puder ajudar, serei muito grato.

 

Adnan Paniagua

adnanpaniagua@ig.com.br http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Select A.data, B.Conta, B.Saldo from Calendario A

Left join Movimentos B on A.data = B.data

where B.Conta is null

 

-- Retorna as datas qdo não existe nenhuma conta cadastrada na Tabela Movimentos.

 

Até mais,

 

 

Renato Lima

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.