[firebase-br] Ajuda sql

Dimas Bolognani dimas em dbsoftinformatica.com.br
Sex Ago 3 09:06:02 -03 2007


pessoal na realidade preciso e juntar estas duas instruções:

1) select
     c.cli_codigo,
     c.cli_nome,
     sum(a.con_valor)as areceber,
     count(c.cli_codigo)
from clientes c, contasarec a
where c.cli_codigo = a.con_codcliente
and a.con_datavencimento between :vdatai and :vdataf
group by 1,2
order by 1

2) select
     c.cli_codigo,
     c.cli_nome,
     sum(r.arec_valorpago)as recebidas,
     count(c.cli_codigo)
from clientes c, arqcontasrec r
where c.cli_codigo = r.arec_codcliente
and r.arec_datapagto between :vdatai and :vdataf
group by 1,2
order by 1


DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TEL.(35)3441-5254
Dimas Bolognani
----- Original Message ----- 
From: "Dimas Bolognani" <dimas em dbsoftinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, August 03, 2007 8:38 AM
Subject: [firebase-br] Ajuda sql


Bom dia a todos,

alguem poderia me ajudar nesta instrução.. acho q é muito simples mas não 
consigo fazer me retornar oq preciso,
tenho 2 tabelas uma de contas a receber e outras de contas recebidas, 
preciso saber quanto eu tinha pra receber e quanto eu recebi dentro de um 
periodo de vencimento, estou tentando fazer assim mas não da certo.

select
     c.cli_codigo,
     c.cli_nome,
     sum(a.con_valor),              =>  aqui eu estou somanndo as contas que 
ainda não foram recebidas
     sum(r.arec_valorpago)       =>   aqui eu estou somando as contas ja 
recebidas

from clientes c, contasarec a, arqcontasrec r
where c.cli_codigo = a.con_codcliente
  and c.cli_codigo = r.arec_codcliente

and c.cli_codigo > 1         =>  codigo 1 é consumidor, vendas a vista, 
preciso exclui-la do relatorio

and a.con_datavencimento between :vdatai and :vdataf                 => 
periodo das contas a receber

or  r.arec_datavencimento between :vdatai and :vdataf                 = > 
periodo das contas ja recebidas

group by 1,2
order by 1


DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TEL.(35)3441-5254
Dimas Bolognani
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista