[firebase-br] sql com 2 tabelas

Eduardo Pombo eduardo em embras.net
Qui Maio 20 12:39:23 -03 2010


nao sei se entendi bem o q precisa, mas espero ter ajudado.

select
  produtos.codigo,
  produtos.descricao,
  compras.dataCompra,
  compras.unidades,
  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo =
produtos.codigo and vendas.datavenda >= compras.datacompra )

from
  produtos
left join compras on compras.codigo = produtos.codigo
where
  produtos.codigo = :codigo


Em 19 de maio de 2010 20:03, Augusto junior <gutopj02 em gmail.com> escreveu:
> Preciso de um sql como segue.
>
> * tabela 1 (produtos)
> codigo
> descricao
>
> * tabela 2 (compras)
> codigo
> dataCompra
> unidades
>
> * tabela 3 (Vendas)
> codigo
> unidades
> dataVenda
>
> a sql deve retornar
>
> produtos.codigo
> produtos.descricao
> compras.dataCompra
> compras.unidades
> campoX
>
> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >=
> COMPRAS.DATACOMPRA
>
> Tem como ?
>
> Grato
> Guto
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 

Atenciosamente

José Eduardo Pombo de Barros
Gerente de Manutenção de Sistemas




Mais detalhes sobre a lista de discussão lista