Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
juds

Condição para consulta

Recommended Posts

Bom dia!

Estou fazendo um relatório para balancete diário de Contas a pagar(tabela) e Contas a receber (tabela) pegando as datas e os valores liquidos. Faço a seguinte consulta:

select  p.idConta, p.dtPagto, p.vlLiqui, r.idConta, r.dtPagto, r.vlLiqui from tbContasPagar as p, tbContasReceber as r
        order by p.idconta
e obtenho :
29   2008-11-11 00:00:00.000   53.23   3   2008-11-11 00:00:00.000   125.50
29   2008-11-11 00:00:00.000   53.23   4   2009-09-17 00:00:00.000   142.50
29   2008-11-11 00:00:00.000   53.23   5   2008-12-29 00:00:00.000   201.64
31   2008-10-30 00:00:00.000   123.54   3   2008-11-11 00:00:00.000   125.50
31   2008-10-30 00:00:00.000   123.54   4   2009-09-17 00:00:00.000   142.50
31   2008-10-30 00:00:00.000   123.54   5   2008-12-29 00:00:00.000   201.64

. Como faço uma condição para não repetir os registros.

Agredeço a quem puder ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou alguma coisa para unir as duas tabelas que vc esta usando .... uma informação que exista nas duas tabelas ...

Ex: where p.idConta = r.idConta

Dai ele só vai trazer uma linha em que o ID seja igual na tabela P e R ...

segue:

select p.idConta, p.dtPagto, p.vlLiqui, r.idConta, r.dtPagto, r.vlLiqui

from tbContasPagar as p,

tbContasReceber as r

where p.idConta = r.idConta

order by p.idconta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...