Fórum Um comando SQL pra quem quer quebrar a cabeça! #59946
08/07/2008
0
Tenho as seguintes tabelas abaixo e preciso
pegar meu estoque e distribuir nos pedidos,
ex: preciso saber que o pedido do paulo está
completo. Pensei em somar a qtde dos produtos
identicos, porém, a soma tem q parar em um
determinado registro, no caso o registro 4.
Como posso fazer pra o sql somar até um
determinado registro e parar, ou seja, até
encontrar o pedido que eu especificar. Lembrando
que os pedidos estão ordenados por data, porém,
no mesmo dia podem existir vários pedidos. e queria ir colocando
o saldo do estoque no registro dos itens de pedido.
===========================================
Tabela Pedidos
Pedido Cliente Peças Valor
-----------------------------------------
000222 maria 30 1.200,00
002452 jose 15 800,00
320000 fernando 20 950,00
803333 paulo 32 1.300,00
000011 romario 22 900,00
===========================================
Itens dos Pedidos
Pedido Produto quantidade
------------------------------------------
000222 PROD001 15
000222 PROD002 8
000222 PROD003 7
002452 PROD001 5
002452 PROD002 5
002452 PROD003 5
320000 PROD001 5
320000 PROD002 10
320000 PROD003 5
803333 PROD001 10
803333 PROD002 10
803333 PROD003 12
000011 PROD002 22
===========================================
Estoque
Produto Estoque
-------------------------------------------
PROD001 35
PROD002 28
PROD003 25
===========================================
pegar meu estoque e distribuir nos pedidos,
ex: preciso saber que o pedido do paulo está
completo. Pensei em somar a qtde dos produtos
identicos, porém, a soma tem q parar em um
determinado registro, no caso o registro 4.
Como posso fazer pra o sql somar até um
determinado registro e parar, ou seja, até
encontrar o pedido que eu especificar. Lembrando
que os pedidos estão ordenados por data, porém,
no mesmo dia podem existir vários pedidos. e queria ir colocando
o saldo do estoque no registro dos itens de pedido.
===========================================
Tabela Pedidos
Pedido Cliente Peças Valor
-----------------------------------------
000222 maria 30 1.200,00
002452 jose 15 800,00
320000 fernando 20 950,00
803333 paulo 32 1.300,00
000011 romario 22 900,00
===========================================
Itens dos Pedidos
Pedido Produto quantidade
------------------------------------------
000222 PROD001 15
000222 PROD002 8
000222 PROD003 7
002452 PROD001 5
002452 PROD002 5
002452 PROD003 5
320000 PROD001 5
320000 PROD002 10
320000 PROD003 5
803333 PROD001 10
803333 PROD002 10
803333 PROD003 12
000011 PROD002 22
===========================================
Estoque
Produto Estoque
-------------------------------------------
PROD001 35
PROD002 28
PROD003 25
===========================================
Fabiogr
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)