[firebase-br] Ajuda na Procedure :-)

Joao de Lima jomello_fire em yahoo.com.br
Qua Set 29 18:41:09 -03 2004


Oia nóis aqui tra vez :-)
Amigos, me deem uma força nesse trem, olha só o que preciso:
 
O que esse SELECT retorna?
 
PRODUTO ESTOQ_ATUAL PRODUCAO
AAA          24                     2
AAA          24                     3
 
Ai vem a PROCEDURE
 
begin
  for select c.cod_mp, c.NUM_ESTOQ_ATU,A.DAT_ATU,sum(a.num_qde * b.num_qtd_mp)  PRODUCAO
      from ap_ofabrica A, AP_COMP_PA B, ap_mprima C
      WHERE A.COD_PA = B.COD_PA and B.COD_MP = C.COD_MP   AND A.dsc_status = 'A'
      GROUP BY c.cod_mp, c.NUM_ESTOQ_ATU,A.DAT_ATU
      ORDER BY C.COD_MP
      into :COD_PA, :NUM_ESTOQ_ATU, :DAT_ATU, :PRODUCAO
  DO
  begin
      // Aqui preciso pegar o estoque atual e no proximo registro 
      // diminuir a qde da PRODUCAO e mostrar o novo estoque
     // Essa diminuição do estoque é VIRTUAL e não posso mexer"          nele ok :-)
      suspend;
  end
end
 
tem jeito???? :-)
 
Desde já agradeço amigos
 
Abraços
 
      João

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Mais detalhes sobre a lista de discussão lista