[firebase-br] update com duas tabelas

Tecnobyte Informática temp2 em tecnobyte.com.br
Ter Abr 24 16:17:32 -03 2012


Isto provavelmente resolve seu problema:

UPDATE Tabela1 SET Tabela1.Saldo = Tabela1.Saldo +
  (SELECT Tabela2.Saldo FROM Tabela2 WHERE Tabela2.Codigo = Tabela1.Codigo)

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

-----Mensagem Original----- 
From: Daniel Reis
Sent: Tuesday, April 24, 2012 2:48 PM
To: 'FireBase'
Subject: [firebase-br] update com duas tabelas

Pessoal da uma ajuda, por favor!



Tenho duas tabelas



Tabela1

codigo  saldo



Tabela2

codigo  saldo





Preciso somar o campo saldo da tabela1 com o saldo da tabela2 e gravar o
resultado dentro do campo saldo da tabela1.



Se fosse no SQL Server seria da forma abaixo, porém, não consigo fazer no
Firebird 2.5





update tabela1 set tabela1.saldo = tabela1.saldo + tabela2.saldo from
tabela1 inner join tabela2 on tabela1.codigo = tabela2.codigo



Desde já agradeço.



Daniel Reis.





Mais detalhes sobre a lista de discussão lista