[firebase-br] RES: query com 3 tabelas sendo 2 calculadas

Jose Aparecido da Silva joseasilva em bol.com.br
Sáb Fev 7 11:26:37 -03 2009


Testa aí para ver se é oque você precisa.
Se não der certo aproveite a idéia:
Lembrando que só funcionará a partir do FB 2.x:
Ajudará na performance se tiver índices para o campo CODIGO e EMISSAO das
tabelas envolvidas.
 
Select e.CODIGO, e.DESCRICAO, e.UNIDADE, (select sum(v.QUANTIDADE) from
VENDAS v where v.CODIGO = e.CODIGO and v.EMISSAO >= current_date - 30 and
v.EMISSAO <= current_date) as QUANTVENDIDA, (select max(v1.EMISSAO) from
VENDAS v1 where v1.CODIGO = e.CODIGO and v1.EMISSAO >= current_date - 30 and
v1.EMISSAO <= current_date) as DATAULTIMAVENDA, (select sum(c.QUANTIDADE)
from COMPRAS c where c.CODIGO = e.CODIGO and c.EMISSAO >= current_date - 30
and c.EMISSAO <= current_date) as QUANTCOMPRADA, (select max(c1.EMISSAO)
from COMPRAS c1 where c1.CODIGO = e.CODIGO and c1.EMISSAO >= current_date -
30 and c1.EMISSAO <= current_date) as DATAULTIMACOMPRA from ESTOQUE e order
by e.CODIGO

[ ]'s
José Aparecido da Silva
Fasystem Ass. Em Inf. Ltda
São José dos Pinhais - PR


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Augusto junior
Enviada em: sábado, 7 de fevereiro de 2009 09:13
Para: FireBase
Assunto: [firebase-br] query com 3 tabelas sendo 2 calculadas

Pessoal,
Preciso apresentar em uma grade o segundo conteudo:

tabela estoque, vendas e compras onde

da tabela estoque tiro o codigo do produto , a descricao e unidades em
estoque.. ate ai sem problema ...
o problema e que tenho que apresentar...  a quantidade vendida nos ultimos
30 dias e a data da ultima venda...
e a quantidade comprada nos ultimos 30 dias e a data da ultima compra....
alguem sabe como montar essa SQL ?

obrigado
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
Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br 
Versão: 8.0.233 / Banco de dados de vírus: 270.10.19/1938 - Data de
Lançamento: 02/06/09 17:28:00





Mais detalhes sobre a lista de discussão lista