Fórum join com mais de 2 tabelas #37419

16/07/2003

0

ola

eu tenho um tenho uma tabela itens de vendas (itensvendas)
Produtos(produtos) e vendas (vendas)

e eu preciso consultar dentro de um periodo de vendas (as data esta na tabela vendas) quais foram os produtos vendidos que em seu cadastro no campo setor tem a palavra ´Bal´

so que estou meio perdido nisso ja tentei fazer com join so consegui listar 2 tabelas

sera que alguem poderia me dar uma ajudinha

muito obrigado


Soler

Soler

Responder

Posts

16/07/2003

Afarias

existem formas diferentes dependendo do q vc realmente quer... ai vai algumas:

select * from produtos where setor = ´Bal´
and codigo in (
select b.produto from vendas a, itens b
where a.codigo=b.venda and a.data between :data_inical and :data_final)


select c.codigo, count(*) from vendas a, itens b, produtos c
where a.codigo=b.venda
and b.produto=c.codigo
and a.data between :data_inicial and :data_final
and c.setor=´Bal´
group by c.codigo

ou o mesmo q acima s/ o ´group by´ e o ´count´ más com ´distinct´

...


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar