CONSULTA EM 2 TABELAS COM TOTAIS
Amigos,
por exemplo no fechamento do estoque.
Onde preciso procurar todas as peças da tabela PRECAS na tabela LANCAMENTOS para totalizar quantos foram compradas e total de valor.
isso para todas os itens em peças.
Antes no vb6 eu pegava em um for 1=0 to table.count -1
e dentro de cada item da peça eu fazia outra sql para consultar os lançamentos... usando a procura do item [Ô]where id_peca=i[Ô]
isso vai demorar, e não me parece o jeito certo.
preciso pegar os campos Quantidade e Valor da tabela lacamentos..
como fazer isso de forma mais organizada e mais rápida possivel?
Obrigado desde já
por exemplo no fechamento do estoque.
Onde preciso procurar todas as peças da tabela PRECAS na tabela LANCAMENTOS para totalizar quantos foram compradas e total de valor.
isso para todas os itens em peças.
Antes no vb6 eu pegava em um for 1=0 to table.count -1
e dentro de cada item da peça eu fazia outra sql para consultar os lançamentos... usando a procura do item [Ô]where id_peca=i[Ô]
isso vai demorar, e não me parece o jeito certo.
preciso pegar os campos Quantidade e Valor da tabela lacamentos..
como fazer isso de forma mais organizada e mais rápida possivel?
Obrigado desde já
Coloca a estrutura das tuas tabelas pra gente aqui poder te ajudar.
PS. Sempre que tiver questões com banco de dados onde há dificuldades com querys é bom postar as estruturas das tabelas.
PS. Sempre que tiver questões com banco de dados onde há dificuldades com querys é bom postar as estruturas das tabelas.
A tabela produtos tem esses campos.
ID
Barra
Nome
Qtd_minima
Qtd_atual
A tabela movimentos tem essas
ID
ID_tb_produto
Tipo_movimento
Data
Qtd
Marca
id_tb_produto_anterior
Nota varchar
E preciso colocar os resultados na tabela fechamento.
ID_TB_PECA, Qtd_movimentada, Qtd_entrada, Qtd_saida, qtd_trocada
Os tipos de movimentos estão na tabela movimentação, tipo_movimento =1 é entrada, 2 saida e 3 troca.
essa é a estrutura do banco de dados
ID
Barra
Nome
Qtd_minima
Qtd_atual
A tabela movimentos tem essas
ID
ID_tb_produto
Tipo_movimento
Data
Qtd
Marca
id_tb_produto_anterior
Nota varchar
E preciso colocar os resultados na tabela fechamento.
ID_TB_PECA, Qtd_movimentada, Qtd_entrada, Qtd_saida, qtd_trocada
Os tipos de movimentos estão na tabela movimentação, tipo_movimento =1 é entrada, 2 saida e 3 troca.
essa é a estrutura do banco de dados
Não tive tempo pra criar uma massa de dados pra rodar um exemplo em cima da tua modelagem, mas não é difÃcil de entender. Se tiver problemas em entender, poste aqui no fórum um versão minimizada (óbvio né) das tabelas do teu BD.
Olhe um exemplo exemplo simples.
http://www.ehow.com/how_7319731_use-transform-function-access-query.html
TRANSFORM sum(qtd) AS Qtd_movimentada
SELECT ID_tb_produto
FROM movimentos
GROUP BY ID_tb_produto
PIVOT Tipo_movimento
Olhe um exemplo exemplo simples.
http://www.ehow.com/how_7319731_use-transform-function-access-query.html
Tópico encerrado , respostas não são mais permitidas