[firebase-br] update em duas tabelas

diogo em smartsistemas.com.br diogo em smartsistemas.com.br
Qui Nov 3 10:21:27 -03 2005


tenta assim:

update parcela
set parcela.valor = (SELECT sum(cobranca.valor_total) FROM cobranca where 
parcela.cod_cobranca = cobranca.codigo);


Diogo
----- Original Message ----- 
From: "Roger Eduardo" <roger.eduardo em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, November 03, 2005 10:09 AM
Subject: Re: [firebase-br] update em duas tabelas


Assim não funcionou. O IBExpert me retornou a seguinte mensagem:
 multiple rows in singleton select.

Valeu pela ajuda Jony.
Pessoal, aguardo mais ajuda.
 On 11/3/05, Jony <jonyridel em yahoo.com.br> wrote:
>
> Para fazer desta para maneira vc terá que usar subquerie.
>
> update parcela
> set parcela.valor = (SELECT cobranca.valor_total FROM cobranca where
> parcela.cod_cobranca = cobranca.codigo);
>
> Espero ter ajudado,
>
> ----------------------------
> Jony Ridel
> Grupo Êxito - Salvador - BA
> ----------------------------
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Roger Eduardo
> Enviada em: quinta-feira, 3 de novembro de 2005 08:33
> Para: lista em firebase.com.br
> Assunto: [firebase-br] update em duas tabelas
>
> Olá, tenho duas tabelas uma de cobrança e outra de parcelas, uma cobrança
> pode ter várias parcelas.
> Preciso fazer uma sql de correção para mandar para um cliente em que eu
> iguale o valor de cada parcela ao valor total da sua cobrança(pode parecer
> meio estranho, mas nesse cliente cada cobrança tem apenas uma parcela e o
> sistema fez alguns calculos errados)
> A sql que estou tentando fazer é esssa:
>
> update parcela
> set parcela.valor = cobranca.valor_total
> where parcela.cod_cobranca = cobranca.codigo;
> Mas não está funcionando. É possível fazer algo assim?
> Aguardo ansioso por respostas.
> Um abraço turma.
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.362 / Virus Database: 267.12.7/159 - Release Date: 2/11/2005
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.362 / Virus Database: 267.12.7/159 - Release Date: 2/11/2005
>
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis: Internet rápida e grátis.
> Instale o discador agora!
> http://br.acesso.yahoo.com/
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista