[firebase-br] For-select para Stored Procedures

Thales Victor th.victor em yahoo.com.br
Sex Ago 17 09:53:29 -03 2007


Estou tentando fazer stored procedures (Firebird 1.5) para alguns
  procedimentos que já consigo fazer via script sql.
  

  Gostaria de saber como fazer uma procedure que pesquisa valores em
  duas tabelas e grava numa terceira os valores das difrenças dos dados
  encontrados entre as duas primeiras. Não consegui utilizar o for - select.
  

  [tabela1]---
  ------------[data]------[ numveiculo]----[ valor1]----[ valor2]
  

  -------------[01/08/07]----[ 001]----------[50,00]-------[88,00]
  -------------[01/08/07]----[ 002]----------[20,00]-------[77,00]
  -------------[01/08/07]----[ 003]----------[30,00]-------[66,00]
  -------------[01/80/07]----[ 004]----------[20,00]-------[55,00]
  

  [tabela2]------[data]----[numveiculo]----[valor1]-----[valor2]
  

  -------------[01/08/07]----[ 001]----------[ 50,00]-----[88,00]
  -------------[01/08/07]----[ 002]----------[ 22,00]-----[77,00]
  -------------[01/08/07]----[ 004]----------[ 20,00]-----[55,00]
  

  Tabela3-----[data]-----[ numveiculo]----[dif_valor1]-----[dif_valor2]
  ------------[01/08/07]-----[002]-----------[ - 2,00]--------------[ 0 ]
  ------------[01/08/07]-----[003]-----------[ 30,00 ]-----------[66,00]
  

  Não consegui encontrar a sintaxe correta para esta operação. Se
  puderem me ajudar, desde já sou grato.
   
  Thales.
  


       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.


Mais detalhes sobre a lista de discussão lista