[firebase-br] Atualizar Campo de Uma Tabela , com Select em Duas Tabelas

Ezequias Oliveira ezequias.oliveira em gmail.com
Seg Jun 2 11:14:16 -03 2008


Bom Dia a Todos,
                          solicito uma ajuda, para o problema abaixo, o
select roda normal  , porém preciso fazer um update, atualizando os valores
do campo *contasreceber*.valorrecebido, e está com erro, no IbExpert;
Firebird 1.5
==========================================================================================================
*
select
           contasreceber.*numerodocumento*, contasreceber.*datalancamento*,
contasreceber.*valorrecebido*,contasreceber.*liquidado*,

           contasrecebidas.*numerodocumento*,contasrecebidas.*datalancamento
*, contasrecebidas.*valorrecebido*,contasrecebidas.*liquidado*
  from
           contasreceber, contasrecebidas

where
            contasreceber.*numerodocumento*=contasrecebidas.*numerodocumento
*
and
            contasreceber.*valorrecebido *<> contasrecebidas.*valorrecebido*and
            contasreceber.*liquidado*='S'  and contasrecebidas.*liquidado*
='S'
and
            contasreceber.*datalancamento* >= '01/05/2008'
============================================================================================================
*
              Preciso fazer um "update contasreceber set
contasreceber.valorrecebido=contasrecebidas.valorrecebido", onde  :
                                        contasreceber.valorrecebido <>
contasrecebidas.valorrecebido ,de acordo com o Where do
                                          select acima.
Obrigado



Mais detalhes sobre a lista de discussão lista